首页 > 数据库 >python连接mongodb数据库

python连接mongodb数据库

时间:2022-12-02 19:55:13浏览次数:43  
标签:__ name python mongodb 数据库 Person import

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())

标签:__,name,python,mongodb,数据库,Person,import
From: https://www.cnblogs.com/zhuoss/p/16945483.html

相关文章

  • Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测|附代码数据
    全文下载链接:http://tecdat.cn/?p=20678在本文中,预测股价已经受到了投资者,政府,企业和学者广泛的关注。然而,数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑......
  • Python中内置数据库!SQLite使用指南! ⛵
    ......
  • Linux安装宝塔,OCI8,连接ORACLE数据库
    https://www.cnblogs.com/YALSI/p/16677974.html基础环境centos7安装BT宝塔网址:https://www.bt.cn/download/linux.html安装ORACLE客户端下载地址: https://www.o......
  • 【问题】Unknown return value type: java.lang.Integer springboot插入数据 报错
    很诡异的事情发生了。。。。。。。在使用springboot搭建一个springboot整合mybatis的demo时,测试插入数据的方法,数据成功插入数据库了,但是控制台却报了这个错,提示为止返回类......
  • Python中mro继承顺序查询之C3算法
    1.mro遍历顺序1. python中存在多继承:A同时继承B和C,B继承E,C继承F,E和F最终继承object,如果我们访问A的实例对象的属性,他的查找方法遵循C3算法,(之前是深度优先查询,一条路......
  • python之gRPC初试
    目录前言准备安装示例编写proto文件通过proto文件生成_pb2.py和_pb2_grpc.py文件编写server文件编写client文件运行结语前言本文章作为初学gRPC的一个记录,主要参考文档:Qu......
  • 【Django】django 多数据库配置
    在django项目中,一个工程中存在多个APP应用很常见.有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。1.修改项目的settings配置在settings.py......
  • Python高级-元类-笔记
    1.类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>>classObjectCreator(object):…pass…>>>my_object......
  • Python高级-元类实现ORM-笔记
    1.ORM是什么ORM是python编程语言后端web框架Django的核心思想,“ObjectRelationalMapping”,即对象-关系映射,简称ORM。一个句话理解就是:创建一个实例对象,用创建它的类名......
  • Python——将PPT和Word转为PDF文件
    前言通过win32com.client将PPT和Word文件转为PDF格式内容importfitz#pipinstallpymupdfimportwin32com.clientimportosdefppt2pdf(filename,output_file......