我正在尝试这个
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
我们非常感谢您的帮助。
答案 0 :(得分:1)
这里的误解是用词不当的结果。
以下内容创建了一个连接。
connection = MongoClient(connString)
要获取pymongo.database
对象,您可以通过访问连接实例上不存在的字段或者已经存在的数据库来快速创建一个对象。
db = connection.roundhouse # where roundhouse is the name for my database