pymongo是python访问Mongodb的第三方库,可以用pymongo方便的进行同步模式的mongodb数据库的操作,本章首先简单的讲解一下pymongo访问mongodb的一些基本操作.
1.导入
>>import pymongo
2.建立与mongodb的连接
>>conn = pymongo.Connection("localhost", 27017)
注意,要保证本地的mongodb服务已经开启,且监听在27017端口(mongodb服务默认监听此端口)
mongodb启动命令:mongod --dbpath "c:\mongodb\data\db"
确保db文件夹存在
3.访问一个数据库,支持属性与字典两种方式.不存在创建
>>db = conn.examples or db = conn["examples"]
4.查看数据库中的所有集合
>>db.collection_names()
4.连接一个数据库里的集合,不存在创建
>>books = db.books or books = db["books"]
5.访问集合的一条记录
>>books.find_one()
>>books.find_one({"title":"c++"})
6.返回集合多条记录,并处理
>>for book in books.find():book
7.查看记录数
>>books.find().count()
8.增:
>>books.insert({"title":"c", "author":"me","descrip":"This is a good book"})
9.删除:
>>books.remove() #全部删除
>>books.remove({"title":"c"}) #删除指定记录
10.改:
>>book = books.find_one()
>>book['title'] = ""...
>>books.save(book) #修改必须显示提交