Mongo初级实践——插入,删除,查询,更新

插入:

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”的所有文档,最后打印出整数据库。

原文地址:https://www.cnblogs.com/Exesoft-Mike/p/9552340.html