专业编程基础技术教程

网站首页 > 基础教程 正文

Mongo查询集合后替换到另一个表 mongo查询表字段

ccvgpt 2024-10-29 13:20:06 基础教程 7 ℃

#################################################

Mongo查询集合后替换到另一个表:
db.getCollection("source_collect_name").aggregate([
{
$match: {
"country_name" : "Chile"
}
},
// ... 其他聚合阶段(如果需要的话)
{
$out: "target_collect_name" // 输出到目标集合
}
])

Mongo查询集合后替换到另一个表 mongo查询表字段


#################################################

Mongo查询集合后插入到另一个表

// 步骤1: 执行聚合查询来获取要插入的文档

var docsToInsert = db.getCollection("source_collect_name").aggregate([

{

$match: {

"country_name": "Chile"

}

// ... 其他聚合阶段(如果需要的话)

}

]).toArray();


// 步骤2: 将文档追加到目标集合中

if (docsToInsert.length > 0) {

db.getCollection("target_collect_name").insertMany(docsToInsert);

}

最近发表
标签列表