在 mongoalchemy 0.21 中指定连接字符串的位置

where to specify connection string in mongoalchemy 0.21

我正在使用 mongoalchemy 版本 0.21,但无法确定在何处指定 mongodb 连接字符串。

最后一份可用的文档是针对 0.14 的,即使在那个文档中,我也不知道在哪里可以指定 MongoDB 连接字符串。 它只提到数据库字符串。

我是 pymongo 本身的新手,想在 flask 框架内采用 mongoalchemy 进行现场验证和更清洁的代码。

有人用过最新版吗?如果是,能否请您分享一个示例代码。

我得到的大多数示例都引用了旧版本,其中一个曾经从 flask.ext.pymongo

导入了驼峰式 MongoAlchemy
from mongoalchemy.session import Session

session = Session.connect('mydb', host='mongodb://uname:pwd@hostname:port/mydb')
# Internally, mongoalchemy passes the host parameter to MongoClient

session.save(collection_name(param=1))

我从 mongoalchemy 回购中的一个问题讨论中得到了这个。 还了解到部分文档更新存在一些问题。 :(