gpt4 book ai didi

python - 无权在 MongoDB 上使用服务连接器执行任何命令

转载 作者:行者123 更新时间:2023-12-02 06:50:40 25 4
gpt4 key购买 nike

我在我的应用程序上使用 MongoDB,当我尝试使用服务连接器直接访问数据库时,我能够连接,但随后我得到:

Error: error: {
"ok" : 0,
"errmsg" : "not authorized on admin to execute command { *any command*}",
"code" : 13
}

在任何查询或命令上都是如此。

有没有办法更改授权或访问我的 MongoDB 的数据

P.S:我的 MongoDB 在教程中被绑定(bind):https://docs.developer.swisscom.com/tutorial-python/bind-service.html

最佳答案

您似乎正试图在您的用户未被授权的管理数据库上执行命令。您可以在凭据( key mongodb.credentials.database)中找到您的用户获得授权的正确数据库,但理想情况下,您可以使用提供的 URI(mongodb.credentials.uri)进行连接>) 它会自动将您连接到正确的数据库。

您可以查看您链接的教程中的 Python 示例,了解如何正确访问和使用这些凭据。

关于python - 无权在 MongoDB 上使用服务连接器执行任何命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45308011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com