У меня есть поле под названием id (not _id) в документах из двух коллекций. Мне нужно сравнить содержимое первой коллекции со второй. В принципе, мне нужно знать, какие документы с данным значением «id» существуют в коллекции «A», но не «B». Самый простой способ построить массив id из Collection A, который я могу использовать, чтобы сделать что-то вроде следующего. :Каков самый простой способ вернуть результаты запроса для данной пары ключ/значение в mongo как массив возвращаемых значений?
db.B.find({id:{$nin: array_of_ids_from_coll_A}})
Пожалуйста, не зацикливаться над тем, почему я использую «идентификатор» в данном случае, а не «_id». Благодарю.
mapreduce более 2 коллекций? –