插入:
from pymongo import MongoClient conn = MongoClient('127.0.0.1', 27017) db = conn.mydb my_set = db.test_set my_set.insert({"name":"zhangsan","age":118}) my_set.insert({"name":"lisi","age":118}) my_set.insert({"name":"wangwu","age":32}) my_set.insert({"name":"wumingshi","age":118})
这里用了insert来单个插入,共有五条数据,俱有年龄和名称。
更改:
from pymongo import MongoClient conn = MongoClient('127.0.0.1', 27017) db = conn.mydb my_set = db.test_set my_set.update({"name":"zhangsan"},{'$set':{"age":20}})
这里将姓名为“zhangsan”的年龄更改为二十
查询:
from pymongo import MongoClient conn = MongoClient('127.0.0.1', 27017) db = conn.mydb my_set = db.test_set for i in my_set.find({"age":118}): print(i)
在其中找到年龄为118的姓名并打印。
删除:
from pymongo import MongoClient conn = MongoClient('127.0.0.1', 27017) db = conn.mydb my_set = db.test_set for i in my_set.find(): print(i) print("~~~~~~~~~~~~~~~~~~~") my_set.remove({"name":"zhangsan"}) for i in my_set.find(): print(i)
先打印出删除前的数据库,随后移除了关于“zhangsan”的所有文档,最后打印出整数据库。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步