Pymongo库是Python操作mongodb的库。下面简单介绍Pymongo的简单使用。
上述连接可以连接不设置密码的mongo,但是mongo带密码就需要其他的连接方式了。
#SCRAM-SHA-1方式uri = "mongodb://user:passWord@example.com/the_database?authMechanism=SCRAM-SHA-1"client = MongoClient(uri)#或者client = MongoClient('example.com')client.the_database.authenticate('user', 'password', mechanism='SCRAM-SHA-1')#MONGODB-CR 方式from pymongo import MongoClienturi = "mongodb://user:password@example.com/the_database?authMechanism=MONGODB-CR"client = MongoClient(uri)#或者client = MongoClient('example.com')client.the_database.authenticate('user', 'password', mechanism='MONGODB-CR')创建索引可以加快查询
collection.create_index([('user_id',pymongo.ASCENDING),] ,unique=True)#创建一个唯一的不可重复的索引user_id,一次可以创建多个索引参考官方文档 http://api.mongodb.com/python/current/tutorial.html
新闻热点
疑难解答