我已将数据库从parse.com迁移到monogodb。通过我的MAC机终端,我能够将数据导出/导入到位于mongo服务器上的mongodb。
如何通过终端命令从服务器端数据库中删除表或删除行?
我在mongo / bin文件夹中有以下命令。在这里,我附上了快照。
答案 0 :(得分:0)
robomongo允许您连接远程数据库。你可以在robomongo中指定你的服务器ip。它为您提供了一个适当的gui来删除行或集合。否则你需要创建一个api来删除特定的行和表。
答案 1 :(得分:0)
您可以通过指定如下的ip来连接到mongo的远程实例,用您自己的ip替换虚构的ip 10.11.12.128:
mongo 10.11.12.128
如果您没有防火墙阻止连接并且您的mongod在默认端口27017上运行,则此方法有效。如果您使用非默认端口,例如27018,则可以在连接中指定:
mongo 10.11.12.128:27018
Mongo shell是一款功能强大的工具。您可以执行所要求的所有操作,复制数据库数据,删除集合(=表)或文档(=行)。您可以在MongoDB页面上找到文档和所有命令:
答案 2 :(得分:0)
要通过终端连接远程mongo数据库,这是正确的命令:
$。/ mongo ds012345.mlab.com:12345/dbName -u username -p password
您需要在./mongo/bin文件夹中运行此命令。
此命令连接将建立,您可以在远程数据库上运行mongo shell命令。