用python实现操作mongodb的插入和查找操作
import pymongo
client = pymongo.MongoClient("mongo://localhost:27017")
db = client["app"]
col = db["C1"]
# 插入一条数据
#user = {
# "name": "Sam",
# "age": 20,
# "email": "sam@gmail.com"
#}
#res = col.inser服务器托管网t_one(user)
#print(res.inserted_id)
# 插入多条数据
user = [{
"name": "Sam",
"age": 20,
"email": "sam@gmail.com"
},
{
"name": "Peter",
"age": 21,
"email": "peter@gmail.com"
},
{
"name": "Lily",
"age": 23,
"email": "lily@gmail.com"
}
]
res = col.insert_many(user)
print(res.inserted_ids)
#查看所有数据
users = col.find()
for user in users:
# print(user)
print(user["name"])
# 条件查找
user_name = col.find({服务器托管网"name":"Sam"})
for user in user_name:
print(user)
# 大于20
user_age = col.find({"age":{"$gt":20}})
for user in user_age:
print(user)
# 正则包含a
user_name = col.find({"name":{"$regex":"a"}})
# 正则以S开头
user_name = col.find({"name":{"$regex":"^S"}})
for user in user_name:
print(user)
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
引言 在之前的章节中,我们详细讲解了计算机系统中一些核心组成部分,如中央处理器(CPU)、内存、硬盘等。这些组件负责处理和存储数据,使得计算机能够有效地运行。然而,除了这些核心组件,计算机系统还包含许多其他重要的部分,其中之一就是输入输出设备。它们使得计算机能…