我想将一个集合从一个数据库复制到另一个服务器上的实例.从其他stackoverflow 问题,我理解这样做的正确方法是使用此命令:
{ cloneCollection: "<collection>", from: "<hostname>", query: { <query> } }
Run Code Online (Sandbox Code Playgroud)
通过http://docs.mongodb.org/manual/reference/command/cloneCollection/
但是,我不明白我在哪里输入这个命令?它不被接受为......
$ mongod { cloneCollection: "remote", from: "ec2-whatever-amazon.com"}
Run Code Online (Sandbox Code Playgroud)
如何通过命令行将远程集合复制db.remote.collname到db.local.collname使用此cloneCollection语法?
小智 5
使用db.runCommand()mongo shell 运行MongoDB数据库命令.请参阅http://docs.mongodb.org/manual/tutorial/use-database-commands/.
尝试这样的事情(为简单起见,使用另一个数据库命令):
$ mongo
> db.runCommand({ isMaster: 1})
{
"ismaster" : true,
"maxBsonObjectSize" : 16777216,
"localTime" : ISODate("2014-02-18T22:30:04.417Z"),
"ok" : 1
}
>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2211 次 |
| 最近记录: |