Я пытаюсь сравнить две коллекции в mongodb.У меня есть Collection A
и Collection B
, и я хочу показать только различия.Как это сделать?Я думал, что это можно сделать с помощью Aggregation Framework, но я не получил ожидаемые значения.Я просто хочу увидеть, какой документ в Collection A
отличается от документа Collection B
.
Коллекция: A
{
"_id" : ObjectId("x"),
"p" : [
{
"t" : 1,
"p" : 123
},
{
"t" : 2,
"p" : 123
}
]
},
{
"_id" : ObjectId("y"),
"p" : [
{
"t" : 1,
"p" : 234
},
{
"t" : 2,
"p" : 234
}
]
}
Коллекция: B
{
"_id" : ObjectId("x"),
"p" : [
{
"t" : 1,
"p" : 123
},
{
"t" : 2,
"p" : 538458 // OTHER VALUE HERE
}
]
},
{
"_id" : ObjectId("y"),
"p" : [
{
"t" : 1,
"p" : 234
},
{
"t" : 2,
"p" : 234
}
]
}