【发布时间】:2014-06-03 07:00:58
【问题描述】:
假设我的收藏中有以下文档:
{
"Tag-1": "val-1",
"Tag-2":
{
"S_Tag-1": {"SS_Tag_1":"SS_Tag_Val_1","SS_Tag_2":"SS_Tag_Val_2"},
"S_Tag-2": {"SS_Tag_1":"SS_Tag_Val_3","SS_Tag_2":"SS_Tag_Val_3"},
"S_Tag-3": {"SS_Tag_1":"SS_Tag_Val_1","SS_Tag_2":"SS_Tag_Val_2"},
}
}
现在我想获取S_Tag 的所有孩子,其孩子的价值为"SS_Tag_Val_1"
预期输出为:
"S_Tag-1": {"SS_Tag_1":"SS_Tag_Val_1","SS_Tag_2":"SS_Tag_Val_2"}
"S_Tag-3": {"SS_Tag_1":"SS_Tag_Val_1","SS_Tag_2":"SS_Tag_Val_2"}
如何在 MongoDB 中实现这一点?
提前致谢!
【问题讨论】:
-
为了更清楚地说明:您想搜索一个值,但您没有指定哪个标签应该包含该值?
标签: mongodb mapreduce mongodb-query