Вопросы по теме 'pymongo'

Выполнение запросов регулярных выражений с PyMongo
Я пытаюсь выполнить запрос регулярного выражения с помощью PyMongo на сервере MongoDB. Структура документа следующая { "files": [ "File 1", "File 2", "File 3", "File 4" ],...
76382 просмотров
schedule 06.12.2023

Apache + Python + Mongo: идентификаторы объектов не равны
Мы запускаем две копии приложения на основе django в экземпляре Apache. У нас есть этот код Python при загрузке объекта из базы данных: id = pymongo.objectid.ObjectId(hex_string) d = self.collection.find_one({ '_id': id }) assert id == d['_id']...
553 просмотров
schedule 29.09.2022

пимонго с флягой
Я пытаюсь вернуть свои сообщения, но вместо этого я получаю TypeError: объект «Курсор» не может быть вызван. Как я могу это исправить? Вот мой код: from flask import Flask from flask.ext.pymongo import PyMongo app =...
9337 просмотров
schedule 25.02.2024

Удаление элемента _id из результатов Pymongo
Я пытаюсь создать веб-службу, используя MongoDB и Flask (используя драйвер pymongo). Запрос к базе данных, конечно же, возвращает документы с включенным полем «_id». Я не хочу отправлять это клиенту, как мне его удалить? Вот маршрут Flask:...
29586 просмотров
schedule 15.09.2022

mongodb $exists всегда возвращает 0
У меня есть коллекция базы данных (с именем fols), например: {'followers': { '123':1 '123':2 '123':3 } } Если я запускаю запрос (используя pymongo): cursor = fols.find() cursor.count()...
15584 просмотров
schedule 31.10.2023

получить счет и сгруппировать их
Я использую питон с пимонго. В одной из коллекций монго сохраняются разные сообщения из разных стран. Каждый документ будет иметь один короткий код страны для указания своей страны. Могу ли я узнать, как я могу сгруппировать их и получить счет...
150 просмотров

Извлечение ссылок mongoDB требует времени
Я использую mongoengine в качестве картографа Object-Document. Вот краткое описание коллекций, вызывающих проблему. Каждый документ в коллекции A может иметь список ссылок на документы в коллекции B. class A(Document): list_b =...
565 просмотров
schedule 29.08.2022

Вставьте кадр данных Pandas в mongodb, используя PyMongo
Каков самый быстрый способ вставить кадр данных pandas в mongodb с помощью PyMongo ? Попытки db.myCollection.insert(df.to_dict()) выдал ошибку InvalidDocument: documents must have only string keys, the key was...
66256 просмотров
schedule 27.06.2022

Использовать агрегацию для сопоставления элементов документов
Я не знаю, как сформулировать этот вопрос, поэтому лучше покажу на примере. Предположим, у меня есть документы, хранящиеся в следующем формате: {'category': [1, 2, 3, ...], 'delete': [2, ...]} Как получить документ только с «категориями»,...
149 просмотров
schedule 31.08.2022

группа pymongo по дате и времени
Я пытаюсь выполнить поиск в коллекции и сгруппировать записи по полю даты, которое является датой и временем. Я знаю, что pymongo преобразует их в правильный тип на заднем плане (ISODate или что-то в этом роде). Вопрос в том, что, поскольку...
3577 просмотров

Пимонго бросает KeyError: 'errmsg'
Я получаю ошибку KeyError 'errmsg' при попытке выполнить простую вставку в коллекцию MongoDB. Я искал вокруг и ничего не видел с этой точной ошибкой... где я считаю, что сообщение об ошибке на самом деле не заполняется Pymongo. Это может быть...
463 просмотров

Запрос агрегирования Flask-MongoEngine и PyMongo
Я пытаюсь сделать агрегационный запрос с помощью flask-mongoengine, и из того, что я прочитал, это не похоже на то, что это возможно. Я просмотрел несколько тем на форуме, цепочки писем и несколько вопросов о переполнении стека, но не нашел...
6293 просмотров

MongoDB: несколько $elemMatch
У меня есть документы MongoDB, структурированные следующим образом: {_id: ObjectId("53d760721423030c7e14266f"), fruit: 'apple', vitamins: [ { _id: 1, name: 'B7', usefulness: 'useful', state: 'free', } { _id:...
16268 просмотров
schedule 10.07.2022

Как передавать данные из mongodb?
Монго find() , верните все документы в коллекции. Я хочу сохранить каждый документ, который у меня есть в моем mongodb, в другой базе данных. Итак, я хочу продолжать опрашивать mongodb для одного нового документа, потому что find().limit(1) будет...
4174 просмотров
schedule 25.01.2024

Как написать запрос для получения значений на основе двух зависимых входных переменных в MongoDB?
У меня есть коллекция mongoDB, содержащая документы JSON в следующем формате. Это всего лишь образец, а не полный документ. { "_id": ObjectId("555ba8a6ae96b63b98969192"), "toptags": { "@attr": { "artist": "Rihanna"...
62 просмотров
schedule 31.03.2024

Совокупные средние значения из встроенных документов
Моя структура документа показана здесь: { "_id" : ObjectId("52517d9e6e0af435ddd48219"), "date" : ISODate("2013-10-06T18:11:26.329Z"), "engines" : { "ahnlab" : { "definitions" : ISODate("2000-01-01T00:00:00.000Z"),...
58 просмотров

Flask чрезвычайно медленно запрашивает MongoLab
У меня есть база данных Mongolab, содержащая коллекцию документов небольших временных рядов. Каждый документ содержит срез определенного временного ряда (250 дневных значений цен для определенной акции в каждом документе). Коллекция индексируется...
662 просмотров
schedule 05.12.2023

Агрегация Pymongo с несколькими полями
Я пытаюсь агрегировать с помощью Pymongo несколько полей, но не нашел способа получить правильное значение. Мне нужно подсчитать общее количество файлов по двум полям: time и state time - это объект даты и времени через pymongo, и я смог...
157 просмотров

Обновить документ, если значение не соответствует
Как в MongoDB пропустить обновление, если одно поле документа существует? Чтобы привести пример, у меня есть следующая структура документа, и я хотел бы только update , если ключ link не совпадает. { "_id": { "$oid":...
477 просмотров
schedule 13.10.2022

Сохранение None в MongoDB с использованием динамического документа MongoEngine
Я пытаюсь сохранить документ MongoEngine в динамический документ. Пример кода выглядит следующим образом: class Small(mongoengine.Document): var_1 = mongoengine.IntField(db_field="var_1") var_2 = mongoengine.IntField(db_field="var_2")...
370 просмотров
schedule 23.07.2022