Я пытаюсь перейти из мотора в Asyncmongoclient Pimongo.[code]ImportError: cannot import name '_QUERY_OPTIONS' from 'pymongo.cursor' < /code> Мои зависимости ниже: < /p> dependencies = [ "fastapi==0.95.0", "uvicorn==0.22.0", "gunicorn==20.1.0", "elastic-apm==6.15.1", "pymongo==4.13.2", "pydantic==1.10.18", "beanie==1.29.0", "dnspython==2.2.1", "python-dotenv==1.0.0", "psutil==5.9.4", "loguru==0.6.0", "fastapi-etag==0.4.0", "mongoengine==0.29.1", "elasticsearch7==7.17.12", "elasticsearch-dsl==7.4.1", "promise==2.3", "requests==2.31.0", "pytz==2023.3", "singleton-decorator==1.0.0", "cachetools==5.3.1", "pymysql==1.0.2", "requests-custom-header==0.1.1", "aiohttp==3.9.1", "telempack==1.7.11", "polars==1.9.0", "jinja2==3.1.3", "oracledb==2.5.1", "numpy==2.2.3", "pika==1.3.2", "zstandard==0.23.0", ] [/code] Я попробовал несколько попыток обновлять/понизить Beanie/Pymongo/Mongoengine, но он продолжает бросать эту ошибку. Есть идеи?
Я строю приложение FASTAPI, используя шаблон репозитория с Beanie ODM для MongoDB. Я пытаюсь настроить тесты с использованием pytest-asyncio, но я сталкиваюсь с ошибкой Beanie.exceptions.collectionwasnotinitialization при запуске моих тестов.
Вот...
Когда в коде задачи в коде задачи существуют операции, Beanie.exceptions.collectionwasnotinialized ошибочно выбрасывается.
и все работает хорошо, если те же функции называются как обычные функции, а не задачи. Можно ли сказать мне, как это сделать,...
У меня есть следующая функция в моем коде:
async def context(client_id: str)
database = f'db_{client_id}'
await init_beanie(
database=database,
document_models= ,
)
Каждый раз, когда я получаю что -то из базы данных, которую я выполню выше (это...