Tag: pymongo

как получить полный список ключей из коллекции в mongodb

Как получить список всех ключей, используемых в коллекции mongodb? Я пытаюсь создать файл csv в python, используя следующее: userAgentProp_list = [] # userAgentProp is a set of user ids # userColl is a mongodb collection for user in userAgentProp: userAgentProp_list.append(userColl.find_one({"_id":user})) with open('userWtihAgentProp.csv','w+') as f: w = csv.DictWriter(f,userAgentProp_list[0].keys()) w.writeheader() for user in userAgentProp_list: # del row['_id'] […]

PyMongo: поля доступа, возвращенные из документа внутри массива, полученные в результате запроса find ()

Я выполняю такой запрос в коллекции MongoDB: cursor = collection.find({"activityArray":{"$elemMatch":{"sport":0}}},{"activityArray.sport" : 1, "activityArray\|here is result object .id":1, "endo" : 1}) |20166249 for result_object in cursor[0:1]: |here is result object print "here is result object" |20166249 |here is result object print result_object["endo"] |20166249 # print result_object["activityArray.sport"] # print result_object["activityArray"]["sport"] # print result_object["sport"] Каждая из прокомментированных строк […]

Могу ли я использовать поле, называемое размером в документе MongoEngine?

У меня есть документ: class Hamburger(Document): size = IntField(default=0, required=True) который я могу использовать h = Hamburger() h.size = 5 h.save() пока я не попробую update_one, например Hamburger.objects().update_one(set__size=5) который выдает это исключение: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/mongoengine/queryset/base.py", line 467, in update_one upsert=upsert, multi=False, write_concern=write_concern, **update) File "/usr/local/lib/python2.7/site-packages/mongoengine/queryset/base.py", […]

(PyMongo) – Параметры функции find_one_and_update ()

Я получаю общую ошибку Django в строке кода, приведенной ниже. Мне трудно понять документы pymongo о том, как параметры должны быть настроены для этой функции . Я думаю, я написал это неправильно. У меня есть коллекция документов запроса. Каждый документ запроса имеет ключ «запрос» со значением (subreddit_name + «F»). Это то, что я хотел бы […]

получить имя процесса для открытых соединений mongodb

Мне нужно знать имя процесса / файла открытых соединений MongoDB. например, предположим, что файлы, называемые F1, F2 …, Fn, используют Пул соединений, чтобы получить соединение mongodb. каждый из которых работает параллельно в разных процессах. Есть ли способ получить имя файла, которое имеет открытое соединение с mongodb. Потому что я собираюсь сократить количество открытых соединений mongodb. […]

importerror: нет модуля с именем flask.ext.script

На самом деле я не могу сейчас использовать pakage! importerror: нет модуля с именем flask.ext.script importerror: нет модуля под названием Pymongo

Обновление базы данных из списка словарей

В Python у меня есть список словарей. Список называется members и каждый член имеет уникальный id . Например, список может выглядеть следующим образом: members = [{'id':1, 'val1':10, 'val2':11}, {'id':2, 'val1':2, 'val2':34}, {'id':3, 'val1':350, 'val2':9}] Я хочу обновить свою коллекцию списком участников, обновить и вставить новые записи по мере необходимости. Нужно ли мне перебирать элементы, или […]

Недопустимый документ: невозможно закодировать объект

Примеры документов в коллекции: [ { "_id" : ObjectId("57690ce4a89aa8aa92ed1896"), "total_enters" : 308974, "Segment" : "7", "Chain" : "11625", "Geography" : "303"}, { "_id" : ObjectId("57690ce4a89aa8aa92ed1897"), "total_enters" : 311076, "Segment" : "7", "Chain" : "4624", "Geography" : "303"} ] У меня есть коллекция в указанном выше формате. Следующий запрос возвращает ошибку: **InvalidDocument: Cannot encode object: set(['$total_enters']) […]

Получить документ с помощью find_one (pymongo)

У меня есть такая документальная структура: { "_id": "106.xxx.xxx.xxx", "maxAge": 48, "origin": "some_origin", "time": "2016-07-04 11:41:47" } _id содержит IP-адрес, который я хочу получить с помощью функции find_one pymongo. Я называю это так: return (self.posts.find_one({"_id": ip})) Все, что он возвращает, – «нет», поскольку он не находит документ. Есть идеи? Изменить: я также попытался назвать это […]

Pymongo insert_many BulkWriteError

Я пытаюсь вставить следующий список словарей, названных posts в mongo, и получил BulkWriteError: batch op errors occurred ошибка, которую я не знаю, как исправить. posts: [{'#AUTHID': 'fffafe151f07a30a0ede2038a897b680', 'Records': [ {'DATE': '07/22/09 05:54 PM', 'STATUS': 'Is flying back friday night in time to move the rest of his stuff then go to work the next morning… […]

Interesting Posts for Van-Lav

Python: печать неполная

Как создать аргумент, который является необязательным?

Python3.3: оптимизация с использованием квадратного корня

Передача даты в другом формате в models.DateTimeField в Django?

Как использовать диспетчер контекста python внутри генератора

Отправка электронной почты в группу Microsoft Exchange с использованием Python?

google appengine – как настроить отправку и получение электронной почты

JPype не работает внутри потока?

рассчитать расстояние между двумя узлами в графе

SGDClassifier vs LogisticRegression с sgd-решателем в библиотеке scikit-learn

Матритоблиб Python в неправильном порядке

python 3 regex – найти все совпадающие совпадения с начальным и конечным индексом в строке

Может ли BeautifulSoup анализировать xml, когда определенный тег является самозакрывающимся и не в то же время

Использовать статический файл Django в компоненте React

Есть ли функция сохранения в python? Я хочу передать код SAS в python

Python - лучший язык программирования в мире.