3

我研究了一些不同的 GUI,包括 Robomongo,但我似乎无法将它连接到我的 Meteor 数据库。有人可以告诉我最好的 GUI 是什么以及如何实现它吗?我似乎无法在网上找到任何指南。

4

3 回答 3

6

使用 umongo 进行连接:

  1. 在您的终端中,运行以下命令(确保您位于项目目录中):

    meteor mongo --url someappname.meteor.com
    

    注意:这假设您的应用程序由流星托管。如果访问本地数据库,请在 --url 之后保留所有内容

    输出应如下所示:

    mongodb://client:1234-abcd-1234-abcd-1234567890@production-db-a1.meteor.io:27017/yourappname_meteor_com
    
  2. 在 umongo 中,转到文件 > 连接并在 URI 字段中输入该字符串。点击输入。

  3. 要查看集合中的文档,请在边栏中导航到该集合并突出显示要查看的集合。

  4. 要查看该集合中的所有文档,请单击文档 > 查找。将所有字段留空,然后点击确定。

我发现 umongo 可以很好地查看大型集合,但是 Meteor URI 很快就会过期,并且 umongo 会开始抛出错误。

注意:您可能只能查看一两分钟的文件,因此虽然以上内容可以让您建立联系,但它可能仅用于查看您的收藏集(为什么不在此时使用终端? )。出于这个原因,我怀疑 imslavko 使用 z-mongo-admin 的建议将成为项目成熟时/如果项目成熟的方式。

于 2013-07-13T05:39:16.220 回答
3

如果您需要一个 UI 来查看 Mongo 数据库内容,有几个选项。

如果您想要特定于 Meteor 的内容,请查看此氛围包:Houston Admin。它是由社区构建的第 3 方包。

有关更通用的解决方案,请查看genghis,具有漂亮 UI 的 ruby​​ gem。

于 2013-07-04T22:09:21.907 回答
0

我喜欢mac上的mongohub。感觉很 mac :-) 链接在这里:github

于 2015-05-22T16:39:37.933 回答