Mongodb 在服务器端数据库上执行操作的命令

Mongodb commands to perform operations on server side Database

我已将我的数据库从 parse.com 迁移到 monogodb。通过我的 MAC 机器终端,我能够 export/import 数据到驻留在 mongo 服务器上的 mongodb。

如何通过终端命令从服务器端数据库删除 table 或删除行?

我在 mongo/bin 文件夹中有以下命令。这里附上截图。

robomongo 允许您连接远程数据库。你可以在 robomongo 中指定你的服务器 ip。它为您提供了一个适当的图形用户界面来删除行或集合。否则你需要创建一个 api 来删除特定的行和表。

您可以使用 mongo 连接到远程实例,方法是像下面这样指定一个 ip,将虚构的 ip 10.11.12.128 替换为您自己的:

mongo 10.11.12.128

如果您没有阻止连接的防火墙并且您的 mongod 在默认端口 27017 上 运行,则此方法有效。如果您使用非默认端口,例如 27018 ,您可以在连接中指定:

mongo 10.11.12.128:27018

Mongo shell 是一个强大的工具。您可以做任何您要求的事情,复制数据库数据,删除集合(=表)或文档(=行)。您可以在 MongoDB 页面上找到文档和所有命令:

https://docs.mongodb.com/manual/mongo/

要通过终端连接远程 mongo 数据库,这是正确的命令:

$./mongo ds012345.mlab.com:12345/dbName -u 用户名 -p 密码

您需要在 ./mongo/bin 文件夹中 运行 此命令。

并且在此命令连接后将建立连接,您可以在远程数据库上执行 运行 mongo shell 命令。