Предположим, у нас есть два типа документов.Один - хранит метаданные, многие другие - имеют сложную обработку, в зависимости от состояния первого документа.Мы не хотим дублировать состояние во всех документах второго типа, потому что их много.Как разработать функцию MAP для получения данных из документа первого типа.
{ "_id":"123",
"public":true
}
{
"_id":"321",
"owner_id":"123"
"data":"..."
}
function(doc) {
if (doc._id=="321"){
// How do get another document like in python, for example
var doc2 = db[doc.owner_id];
if (doc2.public) {
emit(doc._id, null);
}
}
}