【问题标题】:Connecting Heroku mLab via terminal通过终端连接 Heroku mLab
【发布时间】:2020-08-27 18:25:13
【问题描述】:

我可以通过终端连接到 Heroku mLab 数据库,并且只有一个具有管理员权限的用户,但是从终端我无法对我的集合执行任何操作。

收到此错误:

db.shoppinglist.find({})

错误:错误:{ "operationTime" : 时间戳(1589249488, 3), “好”:0, "errmsg" : "未授权在购物清单上执行命令 { find: \"shoppinglist\", filter: {}, lsid: { id: UUID(\"c9ed079b-294c-4e1d-b147-45894c2dd936\") }, $ clusterTime: { clusterTime: Timestamp(1589249472, 3), 签名: { hash: BinData(0, 2710EE60D1197B2CD32D1EE8B0A2FA5446E4AF3D), keyId: 6779753615021047809 } }, $db: \"shoppinglist\" }", “代码”:13, "codeName" : "未经授权", “$clusterTime”:{ "clusterTime" : 时间戳(1589249488, 3), “签名” : { “哈希”:BinData(0,“c69ASzyiNK+zVrP1x2xxBlInzDc=”), "keyId" : NumberLong("6779753615021047809") } } }

【问题讨论】:

    标签: heroku terminal mlab


    【解决方案1】:

    发现我犯的错误

    我在做 使用collectionName

    而不是 使用数据库名称

    解决了问题。

    【讨论】:

      猜你喜欢
      • 2018-04-19
      • 1970-01-01
      • 2021-06-05
      • 2017-05-30
      • 2023-04-10
      • 2013-11-11
      • 2010-12-02
      • 2012-05-24
      • 1970-01-01
      相关资源
      最近更新 更多