如何使用 mongodb 显示我的用户集合

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案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 可能会有所帮助

以上是关于如何使用 mongodb 显示我的用户集合的主要内容,如果未能解决你的问题,请参考以下文章

如何使用mongodb显示我的用户集合

如何从 mongodb 获取数据并使用节点 js 将其显示在表中?

如何使用 React JS 循环遍历 MongoDB 数组以呈现表?

如何使用mongodb使用特定键加入多个集合?

如何使用猫鼬防止重复文件mongodb

如何将 MongoDB 领域应用程序用户添加到 Atlas 集合?