我现在使用TxMongo lib作为python中的mongodb驱动程序。要建立db连接,我需要执行以下操作:
mongo = yield ConnectionPool(mongodb_uri, ssl_context_factory=tls_ctx)
foo = mongo.foo # `foo` database
test = foo.test # `test` collection
所以问题是,如果db名称包含:-
在它的名称中呢??
python无法正确解释它:
foo = mongo.foo-f # `foo-f` database
test = foo.test # `test` collection
官方医生对此只字未提
(我不能使用foo = mongo.'foo-f'
,也不能
foo = 'foo-f'
foo_f = mongo.'foo-f' # `foo-f` database`)
你可以试试这个代码
相关问题 更多 >
编程相关推荐