作者:熊字饼爱优乐美 | 来源:互联网 | 2023-06-26 12:03
#非关系型数据库,没有表结构等限制速度比较快,数据放到磁盘上importpymongoclientpymongo.MongoClient(host'118.24.3'
#非关系型数据库,没有表结构等限制速度比较快,数据放到磁盘上
import pymongo
client=pymongo.MongoClient(host=‘118.24.3‘,port=27017)
db=client[‘jxz‘]#选择数据库,如果过不存在的话帮你创建
db[‘student‘].insert({‘id‘:1,‘name‘:‘ben‘,‘sex‘:‘boy‘})#db[student]选择一个集合,相当于mysql里面的表
print(list(db[‘student‘].find()))
for d in db[‘student‘].find({‘id‘:1}):
print(d)
db[‘student‘].delete_one({‘sex‘:‘boy‘})#如果有多余的话,只会帮你删除掉一条
db[‘student‘].delete_many({‘id‘:1,‘name‘:‘ben‘,})#会删除多条
db[‘student‘].update({‘name‘:‘ben‘},{‘name‘:‘holly‘})#把前面的修改成后面的
db[‘student‘].update({‘name‘:‘holly‘},{‘name‘:‘lili‘,‘addr‘:‘little kingdom‘})