import pymongo
#获取连接mongodb的对象
client = pymongo.MongoClient("127.0.0.1",port=27017)
#获取数据(没有自动创建一个)
db=client.admin
#获取数据库中的集合:
collection=db.collection1
#写入数据:
#只插入一条数据
collection.insert_one({"用户名":"黎雨毫"})
#插入多条数据
collection.insert_many([
{"用户名":"黎雨毫"},
{"密码":"789123"}
])
#获取,查找数据:
#find()丰富获取集合中的所有数据
cursor=collection.find()
for x in cursor:
print(x)
#find_one()返回集合种的下一条数据
cursor=collection.find_one()
print(cursor)
#还可以给定条件获取
cursor=collection.find_one({"密码":"789123"})
print(cursor)
#更新数据:
#update_one(),根据给定的条件更新数据,更新符合条件的第一条数据
collection.update_one({"用户名":"黎雨毫"},{"$set":{"用户名":"liyuhao"}})#"$set"后面就是要更新后的内容
#update_many()
collection.update_many({"用户名":"黎雨毫"},{"$set":{"用户名":"liyuhao"}})
cursor=collection.find()
for x in cursor:
print(x)
#删除数据
#delete_one和delete_many,参数为条件.