Mongo Collection刷新

时间:2018-11-17 02:46:41

标签: database mongodb nosql-aggregation

我收到开发人员的请求,要求进行诸如mongoDB集合刷新的操作。请求是这样的.....

1)备份源和目标

2)将备份保存在安全的位置

3)如果源集合文档中有三个特定字段与目标文档中的字段匹配,则替换它/在目标集合中对其进行更新,否则作为新文档插入

示例:

可以说苹果是mongo数据库。苹果有两个集合,分别称为“ A”和“ B”。 “ A”是来源,“ B”是目标。 “ A”具有成千上万的文档,其中某些特定字段与“ B”匹配。 “ B”中文档的匹配字段需要用“ A”文档进行更新/替换。对于不匹配的文档,请将文档插入“ B”。

我已经完成了第一步和第二步,但是第三步需要帮助。

注意:目标集合将具有从源追加的数据。将不会删除目标集合以使该集合免费。

0 个答案:

没有答案