gpt4 book ai didi

mongodb - 如何执行mongo cloneCollection命令将集合复制到远程服务器

转载 作者:可可西里 更新时间:2023-11-01 09:12:25 24 4
gpt4 key购买 nike

我想将集合从一个数据库复制到另一台服务器上的实例。来自 other stackoverflow questions ,我知道正确的方法是使用这个命令:

{ cloneCollection: "<collection>", from: "<hostname>", query: { <query> } }

通过http://docs.mongodb.org/manual/reference/command/cloneCollection/

但是,我不明白在哪里输入这个命令?它不被接受为...

$ mongod { cloneCollection: "remote", from: "ec2-whatever-amazon.com"}

如何通过命令行使用此 cloneCollection 语法将位于 db.remote.collname 的远程集合复制到 db.local.collname

最佳答案

MongoDB 数据库命令使用 mongo shell 中的 db.runCommand() 运行。引用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
}
>

关于mongodb - 如何执行mongo cloneCollection命令将集合复制到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21865704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com