MongoDb如何将一个集合插入另一个集合
我在mongodb中有一个集合,我想在另一个集合中插入此数据 有可能吗 我的收藏有100万张唱片,想在另一个收藏中录制 例如: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-请展示你所做的工作以及你的困境。我
`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"}
])