Описание тега motor-asyncio
1
ответ
asyncio.run завершается ошибкой, когда loop.run_until_complete работает
Этот код не работает: import asyncio from motor import motor_asyncio _client = motor_asyncio.AsyncIOMotorClient() _db = _client.db users = _db.users async def main(): await users.create_index( 'login', unique=True ) if __name__ == '__main__': #loop …
29 мар '19 в 21:40
1
ответ
Asyncio (Quart) throwing Task, связанный с другой ошибкой цикла при подключении к MongoDB с мотором
Я создал веб-приложение с Quart, используя MongoDB и Motor.Asyncio. Когда приложение пытается запросить БД, выдается ошибка: Task <Task pending coro=<ASGIHTTPConnection.handle_request() running at /home/user/.local/lib/python3.7/site-packages/…
24 апр '19 в 23:44
0
ответов
Коллекция обновлений Mongodb с несколькими документами
У меня есть приложение на Python, которое использует asyncio двигателя и имеет базу данных mongo, содержащую около 10 тыс. Документов; Я довольно часто получаю обновления этой базы данных в виде файлов json: обновление всегда является подмножеством …
08 май '20 в 22:21
0
ответов
Python Montor asyncio с удаленным подключением srv отклоняется mondodb
Я некоторое время работал с модулем pymongo для подключения к mongodb, и у меня не было с ним проблем, но теперь мне нужно обрабатывать некоторую тяжелую информацию (около 1 миллиона документов в день или около того), и я хотел попробовать асинхронн…
09 май '20 в 01:39
0
ответов
motor.motor_asyncio.AsyncIOMotorClient не подключается к mongoldb
Я пытаюсь подключить локальный mongodb, как показано ниже, но показывает подключение false, а также не могу видеть какие-либо документы коллекции пользователей. import motor import asyncio import motor.motor_asyncio import pprint class MongoAsyncCli…
05 дек '20 в 21:48
0
ответов
asyncio.create_task с Motorclient.aggregate не дожидается завершения агрегирования
Я пытаюсь запустить несколько конвейеров агрегации параллельно и асинхронно, используя метод asyncio.create_task(). Вот мой код: tasks = [asyncio.create_task(self.db_client.aggregate(db_name=self.db_name, collection_name=collection, pipeline=batch, …
24 фев '21 в 17:12
1
ответ
Python - получение документа из MongoDB [motor_asyncio]
в MongoDB создайте коллекцию «безопасности» с индексом uniq для «имени пользователя», я использую motor.motor_asynci для работы с Mongo. пытается получить документ, связанный с "именем пользователя" следующим образом: from motor.motor_asyncio import…
15 мар '21 в 17:49
0
ответов
Как сделать в MongoDB мультизапрос для одной коллекции?
Через что делать запросы такого рода в MongoDB (python, motor)? Есть сборник Задач. Вывести их в один список необходимо в следующем порядке: Срочно в первую очередь. Дальнейшее невыполненное. Дальнейшие остатки отсортированы по дате от недавнего к с…
05 июн '21 в 15:36
0
ответов
Как вернуть позицию документа на основе поля в моторе (mongodb)
Я хочу иметь возможность быстро определять позицию конкретных игроков в разных областях. Например, получение позиции игрока на основе его рейтинга. Ниже приведен рабочий метод, но мне было интересно, есть ли лучший способ сделать это. import motor.m…
26 июл '21 в 20:19
0
ответов
Объект NoneType не имеет атрибута get_collection, FastAPI + Mongodb
Я провожу тест с FastAPI о регистрации одного пользователя в приложении. Пока приложение работает, я могу отлично зарегистрировать пользователя, но когда я пытаюсь провести тест с помощью pytest о том же методе, у меня возникают проблемы, он не расп…
28 сен '21 в 18:01
1
ответ
Не удается найти запись в MongoDB с пользовательскими _id
У меня есть база данных MongoDB, в которой я перезаписал поле вручную, используя некоторые сгенерированные теги (дубликаты не проблема). Проблема в том, что я пытаюсь find_oneпоиск по _idно он постоянно возвращается Noneи я не могу понять это для жи…
16 дек '20 в 18:47
1
ответ
RuntimeError: цикл событий закрыт — мотор, асинхронность
Я не могу запустить этот тест, у меня всегда одна и та же ошибка RuntimeError: цикл событий закрыт Что мне нужно добавить в этот код? from motor.motor_asyncio import AsyncIOMotorClient import pytest import asyncio client = AsyncIOMotorClient("mongod…
28 ноя '21 в 22:25
0
ответов
Ошибка Fastapi python mongodb не может выполнять операции с базой данных
Я пытаюсь получить доступ к соединению mongodb в main.py из database.py. Но я получаю None типа. Пожалуйста, предложите любые методы для этого. Ниже мой код. Я запутался в получении объекта db из database.py. Просмотрел все документы в интернете. Но…
08 мар '21 в 06:33
0
ответов
Scrapy ItemPipeline — «RuntimeError: ожидание не использовалось с будущим»
Попытка удалить дубликаты путем подсчета документов с одинаковым URL-адресом. Использование Motor (асинхронный драйвер для MongoDB) для этих целей. Здесьprocess_itemфункция: согласно документам async def process_item(self, item, spider): response = …
23 авг '22 в 17:54
0
ответов
Утечка памяти при запросе коллекции mongodb с использованием двигателя
Я столкнулся с проблемой утечки памяти, и я не понимаю, где именно может быть проблема. я просто делаюcollection.find(query)несколько раз в цикле for. я использую питон3.6.5и двигатель2.5.1для запроса коллекции. Следующий фрагмент кода должен воспро…
10 ноя '22 в 13:18
0
ответов
Как удалить много документов с помощью связанных документов Beanie ODM
Я следую примеру документации Beanie ODM о том, как удалить один документ:https://beanie-odm.dev/tutorial/relations/#delete прохождениеlink_rule=DeleteRules.DELETE_LINKSкdeleteметод. Для одного документа, который работает, но когда я пробую это с не…
11 авг '23 в 07:13
1
ответ
Запрос MongoDB не обновляет запись документа
Я используюpymongoверсия 4.3.3 иmotorверсия 3.1.2 Это мой код: async def add_reputation_to_db( self, guild_id: hikari.Snowflake, user_recieve_id: hikari.Snowflake, ) -> None: await self._guild_collection.update_one({'_id': guild_id}, {'$inc': {f'…
26 июн '23 в 08:18
1
ответ
Тестирование функции AsyncIO MongoDB (драйвер двигателя Asyncio)
Я новичок в AsyncIO и мне нужна помощь. У меня есть базовый класс, который запускает конвейер агрегации, который отлично работает в рабочей среде: class BasePipeline2: client: motor.AsyncIOMotorClient db: motor.AsyncIOMotorDatabase collection: motor…
18 май '23 в 13:43