Описание тега pymongo-2.x
Версия 2 [pymongo]
1
ответ
Используя PyMongo, мне нужно получить поля другой коллекции
Мне нужно построить запрос, используя PyMongo, который получает данные из двух связанных коллекций в базе данных MongoDB. Коллекция X имеет поля UserId, Name и EmailId: [ { "UserId" : "941AB", "Name" : "Alex Andresson", "EmailId" : "alex@example.com…
09 июн '16 в 08:04
1
ответ
Pymongo Возврат документов
Я хочу вернуть общее количество документов в коллекции mongodb за последние 30 дней и за последний год на основе ValidationDate. Вот мой пример данных { "_id": { "$oid": "570480d5d487dd2c577a4d5f" }, "ValidationDate": { "$date": "2016-04-05T22:00:03…
13 дек '16 в 12:33
2
ответа
Монго запрос в Python, если я использую переменную в качестве значения
Я пытаюсь найти документы из коллекции Монго, используя следующий запрос. db.collection_name.find({"id" : Id}) где Id - переменная, которую я получаю в качестве входных данных. Но это не работает. Если я жестко закодирую значение как это db.collecti…
08 июн '16 в 15:37
0
ответов
Ошибка mongodb $addToSet, укажите полный документ для вставки
Я провел небольшое исследование по этому вопросу и не обнаружил ничего такого, что сразу бросается в глаза, как то, что я ищу. Скажем, у нас есть документ (или документы) в коллекции, который выглядит примерно так: //First example document { "_id": …
12 фев '16 в 22:40
2
ответа
MongoDB $concatenate Дата Ошибка
Я работаю над проектом агрегации Монго, чтобы группировать средние показания каждые два часа, которые возвращают желаемый результат следующим образом { "_id": { "Year": 2016, "locationID": " WL 001", "Day": 25, "Hour": 12, "Month": 1 }, "temperature…
12 ноя '16 в 16:55
1
ответ
Использование $nearSphere + limit в поиске mongodb
Я создал запрос с $nearSphere и я понял, что иногда получаю огромное количество результатов (более 1000), что влияет на производительность моего приложения. Я пытался использовать .limit() но, похоже, запрос игнорируется. Я также пытался использоват…
20 ноя '17 в 17:29
1
ответ
База данных не появляется в MongoVue
Я использую MongoVue и библиотеку Python Pymongo для вставки некоторых документов. Я использовал MongoVue, чтобы увидеть созданную базу данных. Это не было в списке. Тем не менее, я сделал запрос find() в оболочке. Я получил все вставленные документ…
28 дек '15 в 06:35
1
ответ
rs.stepDown с использованием pymongo
Я пытаюсь уйти из основного MongoDB с помощью скрипта Python. Я вижу ниже мой вывод. Есть ли способ, которым я могу пометить код выхода как ОК. Код: if 'primary' in isMaster: primary =(isMaster['primary']).split(':')[0] conn = pymongo.MongoClient('m…
26 окт '16 в 05:40
1
ответ
Команды обновления работают через оболочку mongo, но не через pymongo
Я пытаюсь обновить массив внутри монго документа с помощью pymongo но это не работает, но скопировать тот же запрос в robomongo работает. (возвращается {'n': 1, 'nModified': 0, 'ok': 1.0, 'updatedExisting': True}) roboMongo: db.my_collection.updateM…
05 авг '17 в 13:58
1
ответ
Пимонго, где предложение с комплексной функцией
Как мне написать поисковый запрос ниже, используя pymongo? Этот запрос хорошо работает для меня в БД. {$where: function() { var deepIterate = function (obj, value) { for (var field in obj) { if (obj[field] == value){ return true; } var found = false…
23 авг '17 в 15:59
1
ответ
Доступ к определенному значению ключа через флешку Pymongo Object
Скажем db = MongoEngine(app) class User(db.Document): uid = db.SequenceField() uname = db.StringField() user = User.objects Я не знаю много mongodb, но возможно ли что-то подобное? specific_user = user[uid]
17 июл '15 в 17:26
1
ответ
Эффективно преобразовать значение поля в целое число из mongo find(), используя python
Для данного монго-документа, как показано ниже, как эффективно найти все документы и вернуть поле student_id как целое число? { "_id" : ObjectId("58dd757910d81946b8ff853a"), "student_id": "4169506398", "first_name": "steven", "last_name": "smith", "…
31 мар '17 в 04:45
2
ответа
Абстрактные классы и PyMongo; не может создать экземпляр абстрактного класса
Я создал пустой абстрактный класс AbstractStorage и унаследовал Storage класс от него: import abc import pymongo as mongo host = mongo.MongoClient() print(host.alive()) # True class AbstractStorage(metaclass=abc.ABCMeta): pass class Storage(Abstract…
28 янв '15 в 20:39
1
ответ
pymongo 2.8 - как избежать вставки дубликата пользователя в базу данных администратора
Я пытаюсь написать скрипт на Python для добавления пользователя в MongoDB с помощью pymongo 2.8. Вот мой код: db = conn['test123'] collection=db['testing'] db1 = conn['admin'] try: data = db1.add_user('test123user', 'test123pass', roles=[{'role':'re…
06 янв '17 в 22:56
1
ответ
Анализировать вывод json для основного и дополнительного хостов из replSetGetStatus
Я использовал pymongo для подключения к набору реплик mongo и печати состояния набора реплик с помощью json dump. Я хочу проанализировать эти выходные данные и отобразить "name" и "stateStr" в список или массив, чтобы пользователь мог выбрать конкре…
07 окт '16 в 14:34
0
ответов
Невозможно получить случайные записи, используя pymongo с $sample и aggregate
Я пытаюсь использовать случайную функциональность, упомянутую в https://docs.mongodb.com/manual/reference/operator/aggregation/sample/. Не уверен, почему я не могу это сделать. Я пытаюсь получить случайные записи из моей коллекции, и я получаю следу…
09 мар '18 в 09:17
0
ответов
Сельдерей, использующий mongodb в качестве 'CELERY_RESULT_SERIALIZER' для хранения файла и его восстановления
Конфиги среды: Веб-сервисы Django DB: mongodb Сельдерей для обработки фонового задания Я использую celery для обработки больших данных. Я настроил "celery_result_backend", чтобы сконфигурировать детали конфигурации бэкенда mongo. BROKER_URL = MONGO_…
16 апр '18 в 10:41
1
ответ
Как найти и посчитать в MongoDB для конкретных предметов?
Я хотел бы подсчитать общее количество ответов каждого типа, связанных с каждым идентификатором, в следующем результате JSON, который я извлекаю из MongoDB: { "test": [ { "ID": 4, "response": "A" }, { "ID": 4, "response": "B" }, { "ID": 1, "response…
13 авг '15 в 19:36
0
ответов
Тестовые примеры не работают с использованием mongomock pymongo mongoengine
Я пытаюсь запустить тестовые случаи с mongomock с версией pymongo как 2.X и mongoengine 0.10.6 Я попытался изменить версию для pymongo на 2.9.5 с 2.6.3 и mongoengine с 0.10.6 на 0.17.0. Я пробовал с mongomock от 3.0.0 до 3.17.0 @classmethod def setU…
10 сен '19 в 12:48
1
ответ
Получить последний документ относительно (времени или идентификатора), используя только Pymongo
В MongoDB этот метод обычно используется для получения последнего документа относительно (времени или идентификатора): db.collection.find().sort({ "_id": -1 }).limit(1); MySchema.find().sort({ _id: -1 }).limit(1) db.getLastInsertedDocument.find({}).…
07 ноя '19 в 16:47