Я новичок в mongodb.
У меня есть следующие данные, хранящиеся в mongodb
{ "_id" : ObjectId("4"), "uid" : "1", "friendsIds" : [ "2", "3" ] }
Дело 1:
Теперь у меня есть новый набор friendsIds ["2","3","4"]
Я хочу сравнить оба набора и получить значение, которое не хранится в базе данных. В этом случае я хочу получить 4
Дело 2:
Теперь у меня есть новый набор friendsIds ["3","4"]
Я хочу сравнить оба набора и получить значение, которое хранится в базе данных, но не в новом наборе. В этом случае я хочу получить 2
Можно ли Case 2 выполнить с помощью mapReduce?
Как добиться обоих случаев в mongodb?