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

时间:2019-11-11 13:38:17

标签: mongodb pymongo mongodb-atlas

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

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

  
    
      

db.command(“ usersInfo”)

    
  

1 个答案:

答案 0 :(得分:1)

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

关于usersInfo

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

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