目前MongoDB 有在 Python 上比较好的 ORM 实现么

2025-04-01 07:18:13
推荐回答(1个)
回答1:

from pymongo import MongoClient
import time
mongo_uri_auth = 'mongodb://user:password@localhost:27017/'#mongo要验证请自行替换userpassword
mongo_uri_no_auth = 'mongodb://localhost:27017/' #mongo没账号密码验证候用
database_name = 'request_db' # 要连接数据库名自行替换需要库名
table_name = 'request_tb' #要查询表名请自行替换需要表名
client = MongoClient(mongo_uri_no_auth)#创建与mongodb连接
db = client[database_name]
table = db[table_name] #获取数据库表游标
#要插入数据
insert_data = {"name": "Mike", "grade": "two", "age": 12, "sex": "man"}
table..insert_one(insert_data ) #插入条数据
#查询数据nameMike记录
record = table.find_one({"name": "Mike"})
print record