Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDb如何将一个集合插入另一个集合_Mongodb_Azure Cosmosdb_Azure Cosmosdb Mongoapi - Fatal编程技术网

MongoDb如何将一个集合插入另一个集合

MongoDb如何将一个集合插入另一个集合,mongodb,azure-cosmosdb,azure-cosmosdb-mongoapi,Mongodb,Azure Cosmosdb,Azure Cosmosdb Mongoapi,我在mongodb中有一个集合,我想在另一个集合中插入此数据 有可能吗 我的收藏有100万张唱片,想在另一个收藏中录制 例如: `org: [ { status: 'Good', name: 'BanK One', id: '', namelast: 'Close' }` 您可以将聚合管道用于: 当然这是可能的,但您需要一个到其他集合的单独连接。有任何示例可以查看吗me@Paulo-请展示你所做的工作以及你的困境。我

我在mongodb中有一个集合,我想在另一个集合中插入此数据

有可能吗

我的收藏有100万张唱片,想在另一个收藏中录制

例如:

 `org: [
     {
       status: 'Good',
       name: 'BanK One',
       id: '',
       namelast: 'Close'
     }`

您可以将聚合管道用于:


当然这是可能的,但您需要一个到其他集合的单独连接。有任何示例可以查看吗me@Paulo-请展示你所做的工作以及你的困境。我甚至不知道你是什么意思,当你说你试图将数据从一个集合移动到另一个集合时。它只是一个查询,然后是一个写入?也许是别的原因?请具体编辑您的问题。我有一个包含1000行的xpto集合,我想为newxpto集合插入xpto集合。我不知道如何在收藏之间插入?@Paulo-你的评论对澄清任何事情都没有帮助。例如:这是一次性操作,还是正在进行?(如果一次,你可能会考虑一些类似于数据工厂)。您是复制所有数据还是复制子集?目标集合是否已包含要合并的数据?您是否编写了从原始收藏中读取的代码(以及编写了写入新收藏的代码)?您正在寻找命令行工具吗?(mongodb有自己的导入/导出工具)。请相应地编辑您的问题(详细信息也不应放在评论中)。我很确定,目前Cosmos DB的MongoDB API不支持
$merge
管道阶段。
db.collection.aggregate([
   {$unset: "_id"},
   {$merge: "another_collection"}
])