sql >> Databáze >  >> NoSQL >> MongoDB

RuntimeError:Úloha připojená k jiné smyčce

Stále chci, aby můj MotorClient byl na nejvyšší úrovni modulu, takže dělám toto:opravuji MotorClient.get_io_loop vždy vrátit aktuální smyčku.

import asyncio
import motor.core

from motor.motor_asyncio import (
    AsyncIOMotorClient as MotorClient,
)

# MongoDB client
client = MotorClient('mongodb://localhost:27017/test')
client.get_io_loop = asyncio.get_running_loop

# The current database ("test")
db = client.get_default_database()


# async context
async def main():
    posts = db.posts
    await posts.insert_one({'title': 'great success!')


# Run main()
asyncio.run(main())


  1. Použijte Aggregate s $group v mongodb

  2. mongodb multi houževnaté kouzlo s @Document

  3. Mongo:Jak seskupit podle $týdne, ale místo toho vrátit datum začátku a datum konce každého týdne?

  4. Jak mohu vytvořit pole automatického přírůstku na meteoru?