Вопросы с тегом «pymongo»

7
Как отсортировать mongodb с пимонго
Я пытаюсь использовать функцию сортировки при запросе моего mongoDB, но это не удается. Тот же запрос работает в консоли MongoDB, но не здесь. Код выглядит следующим образом: import pymongo from pymongo import Connection connection = Connection() db = connection.myDB print db.posts.count() for post in db.posts.find({}, {'entities.user_mentions.screen_name':1}).sort({u'entities.user_mentions.screen_name':1}): print post Я получаю …
164 python  mongodb  pymongo 

30
Монго - не удалось подключиться к серверу 127.0.0.1:27017
Я приехал из riak и redis, где у меня никогда не было проблем с запуском этих сервисов или взаимодействием. Это распространенная проблема с монго, и я довольно невежественен. Перезапуск не помогает. Я новичок в Монго. mongo MongoDB shell version: 2.2.1 connecting to: test Fri Nov 9 16:44:06 Error: couldn't connect …
164 mongodb  pymongo 

4
Выполнение запросов регулярных выражений с помощью pymongo
Я пытаюсь выполнить запрос регулярного выражения с помощью pymongo на сервере mongodb. Структура документа следующая { "files": [ "File 1", "File 2", "File 3", "File 4" ], "rootFolder": "/Location/Of/Files" } Я хочу получить все файлы, соответствующие шаблону * File. Я пробовал делать это как таковой db.collectionName.find({'files':'/^File/'}) Тем не менее, я …
129 mongodb  pymongo 

1
Использование .sort с PyMongo
С PyMongo, когда я пытаюсь получить объекты, отсортированные по их полям «номер» и «дата» следующим образом: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Я получаю такую ​​ошибку: TypeError: if no direction is specified, key_or_list must be an instance of list Что не так с моим запросом на сортировку?
109 python  mongodb  pymongo 

12
Как импортировать данные из mongodb в pandas?
У меня есть большой объем данных в коллекции в mongodb, которые мне нужно проанализировать. Как мне импортировать эти данные в панды? Я новичок в pandas и numpy. РЕДАКТИРОВАТЬ: коллекция mongodb содержит значения датчиков, помеченные датой и временем. Значения датчиков имеют тип данных float. Пример данных: { "_cls" : "SensorReport", "_id" …

2
Как я могу использовать оператор Not Like в MongoDB
Я могу использовать Likeоператор SQL, используя pymongo, db.test.find({'c':{'$regex':'ttt'}}) Но как я могу использовать Not LikeОператора? Я попытался db.test.find({'c':{'$not':{'$regex':'ttt'}}) но получил ошибку: OperationFailure: $ not не может иметь регулярное выражение

6
JSON ValueError: ожидаемое имя свойства: строка 1 столбец 2 (символ 1)
У меня проблемы с использованием json.loads для преобразования в объект dict, и я не могу понять, что делаю неправильно. Точная ошибка, которую я получаю, это ValueError: Expecting property name: line 1 column 2 (char 1) Вот мой код: from kafka.client import KafkaClient from kafka.consumer import SimpleConsumer from kafka.producer import SimpleProducer, …
97 python  json  pymongo 

1
поиск по ObjectId в mongodb с помощью pymongo
Мне нужно найти ObjectId с помощью python с помощью pymongo, но я всегда получаю эту ошибку. Есть идеи, как искать? import pymongo from pymongo import MongoClient from pymongo import ObjectId gate = collection.find({'_id': ObjectId(modem["dis_imei"])}) print gate Traceback (most recent call last): File "C:\Users\gerswin\Documents\Proyectos\Demonio py\test.py", line 2, in <module> import pymongo …

5
Как мне обновить документ Mongo после его вставки?
Допустим, я вставляю документ. post = { some dictionary } mongo_id = mycollection.insert(post) Теперь предположим, что я хочу добавить поле и обновить его. Как я могу это сделать? Похоже, это не работает ... post = mycollection.find_one({"_id":mongo_id}) post['newfield'] = "abc" mycollection.save(post)

8
Как я могу скрести быстрее
Работа здесь , чтобы очистить АНИ сайт , который начинается с https://xxx.xxx.xxx/xxx/1.jsonк https://xxx.xxx.xxx/xxx/1417749.jsonи записать его точно MongoDB. Для этого у меня есть следующий код: client = pymongo.MongoClient("mongodb://127.0.0.1:27017") db = client["thread1"] com = db["threadcol"] start_time = time.time() write_log = open("logging.log", "a") min = 1 max = 1417749 for n in range(min, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.