一、安装驱动
pip install pymongo
二、连接MongoDB
1、无密码连接方法
from pymongo import MongoClient
def connect():
host = '192.168.1.150' # 数据库IP地址
client = MongoClient(host, 27017) # 建立客户端对象
db = client["demo"] # 连接demo数据库,没有则自动创建
my = db["tset1"] # 使用tset1集合,没有则自动创建
my.insert_one({"name": "wan", "age": 18}) # 插入一条数据
# 下面是遍历查询数据
for i in my.find():
print(i)
connect()
2、有密码连接方法(连接自定义的数据库)
from pymongo import MongoClient
def connect():
host = '192.168.1.150' # 数据库IP地址
client = MongoClient(host, 27017) # 建立客户端对象
db = client["demo"] # 连接demo数据库,没有则自动创建
db.authenticate("test", "123456") # demo数据库账号密码认证
my = db["tset1"] # 使用tset1集合,没有则自动创建
my.insert_one({"name": "wan", "age": 18}) # 插入一条数据
# 下面是遍历查询数据
for i in my.find():
print(i)
connect()
3、有密码连接(先连接系统默认admin数据库,再转换为自定义数据库)
from pymongo import MongoClient
def connect():
host = '192.168.1.150' # 数据库IP地址
client = MongoClient(host, 27017) # 建立客户端对象
db = client["admin"] # 先连接系统默认数据库admin
db.authenticate("admin", "123456") # admin数据库认证密码登录
db = client["demo"] # 再连接自己的demo数据库,没有则自动创建
my = db["tset1"] # 使用tset1集合,没有则自动创建
my.insert_one({"name": "wan", "age": 18}) # 插入一条数据
# 下面是遍历查询数据
for i in my.find():
print(i)
connect()