我有一个运行TwistedPython3.7的应用程序,我们试图将它转换为在Atlas上运行,而不是在我们自己的托管MongoDB上运行。
我们本地的MongoDB没有身份验证,所以很简单。但是转移到Atlas,我们现在需要使用TLS进行连接,我一直得到TxMongo失去了与MongoDB的连接。连接后。
我的连接类型是mongodb+srv://.../?authSource=%24external&authMechanism=MONGODB-X509&retryWrites=true&w=majority,当然,我有证书和私钥文件。
我尝试使用their own example中的 txmongo 示例,但它对我不起作用。
你知道哪里出问题了吗?
谢谢,奥伦
2条答案
按热度按时间o3imoua41#
第一个月
ajsxfq5m2#
如果您使用的是Atlas,那么从Web控制台导航到数据库视图,然后按“connect”,您可以获得一个连接字符串,您可以使用Compass或mongosh测试该字符串。另外,请记住设置网络访问权限,否则您的连接将失败。