数据库必须是数据库pymongo的一个实例

时间:2018-04-03 04:54:44

标签: python pymongo

我正在尝试这个

username1 = "admin"
password = "password"
host = "localhost"

prefix = 'mongodb://' + username1 + ':'
suffix =  '@' + host + ':27017/'
connString =  prefix + urllib.quote(password) + suffix
db = MongoClient(connString)
fs = gridfs.GridFS(db)//getting error at this line 

错误是数据库必须是数据库pymongo的实例

我正在关注this

我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这里的误解是用词不当的结果。

以下内容创建了一个连接。

connection = MongoClient(connString)

要获取pymongo.database对象,您可以通过访问连接实例上不存在的字段或者已经存在的数据库来快速创建一个对象。

db = connection.roundhouse # where roundhouse is the name for my database