怪物奇妙物语

宇宙无敌超级美少男的怪物奇妙物语

首页 新随笔 联系 管理
  819 随笔 :: 0 文章 :: 2 评论 :: 16万 阅读

python连接mongodb数据库

from beanie import Document, init_beanie
import asyncio
from motor.motor_asyncio import AsyncIOMotorClient
class Person(Document):
name: str
# 数据库中集合的名称
class Collection:
name = 'Person'
async def example():
# mogodb的默认连接地址
client = AsyncIOMotorClient(
"mongodb://localhost:27017/?readPreference=primary&appname=MongoDB%20Compass&directConnection=true&ssl=false")
# test是数据库的名称,这个数据需要现在mongodb中创建好
await init_beanie(database=client.test, document_models=[Person])
# 数据库中的集合的名称
alice = Person(name="Alice")
await alice.insert()
if __name__ == "__main__":
asyncio.run(example())
posted on   超级无敌美少男战士  阅读(299)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示