您的位置:首页 > 数据库 > Mongodb

python连接操作mongodb数据库

2018-01-29 09:28 405 查看
import pymongo    #若没有该模块,进入cmd, pip install pymongo

#localhost表示本机ip,也可以用回环地址127.0.0.1      而mongodb默认port是27017

mongoclient = pymongo.MongoClient("localhost",port=27017)

#使用/创建库,存在则使用,不存在则创建,只有插入数据之后才可查看

#className是你的数据库名

db = mongoclient .className

#集合 = 库.集合名

collection = db.students

#插入一条

collection.insert({"name":"胖子","age":18})

#插多条

collection.insert([{"name":"奥巴马","age":30},{"name":"李健","gender":1}])

#查找     find第一个参数表示条件,第二个表示结果显示内容

collection.find({"name":"胖子"},{"name":1,"age":1})

#需要导入ObjectId模块

collection.find("_id":ObjectId("...."))

#按age逆序

collection.find().sort("age":-1)

#分页 跳过两条语句,获取一条语句

collection.find().skip(2).limit(1)

#遍历获取结果

res = collection.find()

for data in res:

 print(data)

#修改

collection.update({"age":18},{"$set":{"age":12}},multi=True)

#删除一条

collection.remove({"age":18}, multi = False)

#删除所有符合条件

collection.remove({"age":18})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐