MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

RuntimeError:Задача, прикрепена към различен цикъл

Все още искам моят MotorClient да е на най-високото ниво на модула, така че правя това:заправям MotorClient.get_io_loop винаги да връща текущия цикъл.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Извличане на аудио - двоичен файл - съхранен в моя Mlab

  2. „IdentityContext“ не може да бъде намерен (липсва ли ви директива за използване или препратка към асемблиране)

  3. Използване на mongodb за съхраняване на данни за собствения капитал в рамките на деня

  4. Основната директория на Mongodb monogorestore трябва да бъде дъмп на една база данни

  5. Как да спрете вмъкването на дублиращи се документи в колекция mongodb