#!/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()