pymongo操作mongodb

#!/usr/bin/env python
#-*- coding: UTF-8 -*-
#导入模块
from pymongo import MongoClient


#建立Mongodb数据库连接
client=MongoClient('127.0.0.1',27017)
#显示所有数据库
#dbs=client.database_names()
#test为数据库
db=client.dll
#db=client["dl"]
#test为集合,相当于表名
collection=db.users
#print(collection.count())
#插入集合数据
#result = collection.insert_one({"title":"test"})
#print(result.inserted_id)
#打印集合中所有数据
for item in collection.find():
    print(item)
#更新集合里的数据
#collection.update({"title":"test"},{"title":"this is update test"})
#关闭连接
client.close()
#!!!!其他操作
#查找集合中单条数据
#print collection.find_one()
#查找集合中所有数据
#print collection.find()
#查找指定ID的数据
#oid = '3423rsf2423423dsfsdfsdfs'
from bson.objectid import ObjectId
#print collection.find_one({'id':ObjectId(oid)})
#修改数据
#res = collection.update_one({'x':11},{'$inc'::{'x':1}})
#res = collection.update_many({},{'$inc':{'x':1}})
#print(res.matched_count)
#print(res.modified_count)
#删除集合collection中的数据
#des = collection.delete_one({'x':10})
#des = collection.delete_many({'x':10})
#print(des.deleted_count)
#删除集合collection中的所有数据
#collection.remove()
#删除集合collection
#collection.drop()

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值