0

当我使用 PostgreSQL 时,我习惯于使用终端来浏览存储在 DB 表中的数据。

MongoDB有没有类似的方法?我已经使用这个主题在 Mac 上安装 MongoDB。

谢谢

4

3 回答 3

1

MongoDB bin 目录包含一个名为“mongo”的可执行文件,它是一个交互式 shell(类似于 PostgreSQL 中的“psql”)

您可以在此处阅读有关如何使用它的更多信息。

要开始,您可以键入

> help

要切换到特定数据库,只需键入:

> use db-name
      ^^^^^^^ replace with your db name.

> db.help()
> db.collectionName.help()
     ^^^^^^^^^^^^^^ replace with your collection name

您可以在任何机器上执行此操作,而不仅仅是运行一个 mongod,然后您可以通过以下方式连接:

mongo hostname:port/dbname   

例如

mongo myMongoDBserver:27017/foobardb
于 2013-02-28T11:19:51.277 回答
0

command 'mongo' will open mongo shell for you, there you can use database commands

于 2013-02-28T10:49:53.933 回答
0

首先mongod在终端选项卡中启动进程。在其他终端选项卡或窗口中只需启动mongo.

mongod是 mongo 守护进程,它建立连接并监听请求。mongo是 javascript shell,您可以在其中进行交互式 mongodb 查询。

最好在他的答案中提供的链接@Asya Kamsky 中解释休息。

于 2013-02-28T11:22:56.007 回答