【问题标题】:how to show my users collection with mongodb如何使用 mongodb 显示我的用户集合
【发布时间】:2017-04-19 03:01:23
【问题描述】:

我很抱歉这个(peraphs)愚蠢的问题......我在我的 Windows 电脑上安装了流星和 mongodb,我开始编写一些应用程序。我不明白如何使用 mongo 来推动我的数据库应用程序......我在我的应用程序目录中打开一个 shell 并启动 mongod,在同一个文件夹中的另一个 shell 中我启动 mongo。

显示数据库
本地
使用本地
切换到本地数据库
显示收藏
启动日志
系统索引

我的收藏在哪里?用户集合在哪里?

【问题讨论】:

    标签: mongodb meteor


    【解决方案1】:

    当您的应用运行时,在单独的命令行上使用此命令mongo 127.0.0.1:3001

    Meteor 将集合保存在此服务器中。在此服务器上运行 mongo 后,通过编写 use meteor,您可以使用特定于您正在运行的应用程序的 db。然后你就可以用db.getCollectionNames()展示你的收藏了

    【讨论】:

    • 天啊...我用这个连接启动 robomongo,我终于看到了我的收藏...
    【解决方案2】:

    Meteor 使用一个名为 Minimongo 的库,这就是为什么如果您在 mongo shell 上运行 show dbs 它不会显示的原因。

    默认情况下,它指向端口3001,因此如果您使用Robomongo,您只需进行设置以监视该端口。

    【讨论】:

      【解决方案3】:

      要使用 shell 显示所有 MongoDB 集合,您可以查看以下答案: How to list all collections in the mongo shell?

      您也可以使用 MongoDB GUI 工具,例如 Robomongo

      【讨论】:

      • 是的,我看到了这篇文章,我不明白如何与应用程序数据库“连接”,我只看到本地数据库并且没有集合
      • 对于其他用户,要获取配置详细信息和连接字符串,您可以运行:meteor mongo -U 顺便说一句,meteor 将数据存储在服务器端集合、客户端集合和可访问的集合中双方,一开始可能有点混乱。我认为这guide 可能会有所帮助
      猜你喜欢
      • 1970-01-01
      • 2020-04-01
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 2019-11-15
      • 2017-05-25
      • 1970-01-01
      • 2020-08-02
      相关资源
      最近更新 更多