简单例子
from pymongo import MongoClient
client=MongoClient(host="127.0.0.1",port=27017)
collection=client["test1"]["col1"]
#插入一条数据
#collection.insert_one({"name":"小吴","age":22})
#插入许多数据
# user_list=[{"name":"小王","age":23},{"name":"小吴","age":33}]
# collection.insert_many(user_list)
#查询一条
#print(collection.find_one({"name":"小许"}))
#查询全部(上述的增加操作需在进行一次)
# t=collection.find({"name":"小王"})#得到结果为一个游标对象
# for i in t:
# print(i)
# #t遍历完以后就失效了,可以通过list(t)将之转换成列表,在后面就可以继续使用,可是当数据量很大时,这样做会十分消耗内存
# for i in t:
# print("*"*11)
#修改一条
# collection.update_one({"name":"小王"},{"$set":{"age":10}})
# print(list(collection.find({"name":"小王"})))
#修改所有
# collection.update_many({"name":"小吴"},{"$set":{"age":10}})
# print(list(collection.find({"name":"小吴"})))
#删除一个
# collection.delete_one({"name":"小吴"})
# print(list(collection.find()))
#删除多个
collection.delete_many({"name":"小王"})
print(list(collection.find()))