欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MongoDB使用方法

程序员文章站 2022-06-01 16:51:51
...
MongoDB是一个非关系型数据库,使用非常灵活

其内容存储形式类似JSON对象

安装MongoDB:
下方链接可进行下载:
1:http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-v4.0-latest-signed.msi
安装过程一路next,最后重启一次电脑即可完成


			Python使用MongoDB

下载pymongo:
pip install pymongo

使用方法:
import pymongo
# 获得数据库连接
conn = pymongo.MongoClient(host=“localhost”,port=27017);
或者:
conn = pymongo.MongoClient(“mongodb://loaclhost:27017/”);

#  指定要使用过的数据库
db = conn.数据库名;
或者:
db = conn["数据库名"];

#  指定要操作的集合(与表格相似)	
collection = db.集合名;
或者:
collection = db["集合名"];

# 插入数据
data = {json格式的数据}
res = collection.insert_one(data);  # 插入一条数据

res = collection.insert_many([data1,data2....]); # 插入多条数据

print(res); # 数据的id或一个包含多个id的列表

# 查询数据
res = collection.find_one({"字段":"数据"}); # 查询一条数据

res = collection.find(); # 查询所有数据
或者
res = collectuon.find({"字段":{"$lt/$gt/...":约束条件}}); # 根据指定条件查询数据

lt:小于。gt:大于。lte:小于等于。get:大于等于。ne:不等于

# 更新数据
	# 参数1:相当于where后的约束条件。参数2:修改后的数据
res = collection.update_one({约束条件},{"$set":{修改后的数据}); # 更新一条数据

res = collection.update_many(....); # 更新多条数据。参数与上方一样

# 删除数据
res = collection.delete_one({约束条件}); # 删除一条数据

res = collection.delete_many({约束条件}); # 删除多条数据
相关标签: 数据库使用