MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

RuntimeError:Tác vụ được đính kèm với một vòng lặp khác

Tôi vẫn muốn MotorClient của mình ở cấp cao nhất của mô-đun, vì vậy đây là những gì tôi làm:Tôi vá MotorClient.get_io_loop để luôn trả về vòng lặp hiện tại.

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. xóa đối tượng khỏi mảng đối tượng lồng nhau mongodb

  2. Cài đặt MEAN Stack:npm -v module.js:338 throw err; Lỗi:Không thể tìm thấy mô-đun './cache/caching-client.js'

  3. Mongoose, mảng vị trí chỉ mục

  4. Không tìm thấy dữ liệu MongoDB / db

  5. MongoDB $ abs