如何在mongodb中执行两个不同集合的文档之间的匹配并执行更新?

时间:2015-04-07 07:52:54

标签: json mongodb

假设我在Mongodb中有两个集合,分别是Col_1和Col_2。 Col_1格式:

{
"_id":"",
"Field_1":"abc",
"Field_2":"color"
},
{

"_id":"",
"Field_1":"red"
"Field_2":"fruits"
}

Col_2的格式为:  {

"_id":"",
"Field_1":"xyz abc orange red",
"Field_2":"799842",
"Field_3":""
}

{

"_id":"",
"Field_1":"xyz abc orange red",
"Field_2":"4743893",
"Field_3":""

}

我想将Col_1的field1与Col_2的field1进行比较,并使用Col_1的field2更新Col_2的Field3。

假设我们应用find命令并返回匹配的文档,我想更新那些。我可以在shell上执行此操作,还是需要使用某种编程语言?

0 个答案:

没有答案