0
我有一个现有的mongo数据库,集合中的所有文档都有一个父指针(例如Parent Links)。所以走上树木很容易,也是常见的情况。Mongo map减少文档树上的查询
但是,我现在要编写一个map collection reduce作业,该作业从集合中的所有树根开始,并从每棵树的所有叶节点生成一些数据。所以地图缩小作业的输出集合应该是一系列的
{<root_id>, [<information from leafs associated with root_id>, ...]}.
如果有任何示例将不胜感激。我简单的尝试打印树的第二层是失败的。我可以不在map函数中运行查询吗?
mapf = function() {
db.collection.find({"parent": this._id}).forEach(
// This doesn't seem to work
)
}