gpt4 book ai didi

mongodb - 无法使用 shell 连接到 heroku 的 mongohq

转载 作者:可可西里 更新时间:2023-11-01 09:56:53 25 4
gpt4 key购买 nike

我在 Heroku 安装了 mongohq:sandbox。当我想连接mongo时,出现错误:

mongo linus.mongohq.com:10123/app10575123 -u my_user -p pwd123
MongoDB shell version: 2.2.2
connecting to: linus.mongohq.com:10123/app10575123
> show dbs
Wed Jan 9 06:00:50 uncaught exception: listDatabases failed:{ "errmsg" : "need to login", "ok" : 0 }

登录名和密码正确。

最佳答案

您已连接到数据库,但对于 MongoHQ 的共享数据库计划(尤其是沙盒计划),出于安全原因,它们不包括对 Mongo 实例的管理员级别访问权限......仅能访问您的实际数据库.

“show dbs”是一个管理员级别的命令,在这种情况下,将显示该沙箱 MongoDB 进程上的其他数据库。

相反,您需要使用如下命令:

  • 展示收藏
  • db.[collection_name].findOne()
  • db.stats()
  • db.[collection_name].stats()
  • db.[collection_name].ensureIndex({foo:1, bar:1}, {background:true})

...等等。

希望对您有所帮助!

关于mongodb - 无法使用 shell 连接到 heroku 的 mongohq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14225576/

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