在mongodb地图集实例中运行db.command(“ usersInfo”)时出现授权错误

在Atlas mongo数据库实例上获取“ pymongo.errors.OperationFailure:未经管理员授权执行命令”。

当我在本地mongo数据库实例上运行相同的命令时,我没有得到错误。

  
    
      

db.command(“ usersInfo”)

    
  
megeter 回答:在mongodb地图集实例中运行db.command(“ usersInfo”)时出现授权错误

这在Atlas共享层(M0 / M2 / M5)中是预期的。参见:

关于usersInfo

This command can only be called with arguments:
{user: <MYUSER>,db: 'admin'}

本地MongoDB实例不受此限制,因为保护部署完全是您的责任,因此不受严格的安全默认设置(如Atlas)的约束。

本文链接:https://www.f2er.com/3123823.html

大家都在问