【发布时间】:2017-12-11 07:06:23
【问题描述】:
如果有人有权查看 cavoucher,puvendor 表单,我想创建基于滚动的菜单,我只知道表单名称,而且表单名称可以是文档中定义的任何位置,所以如何我可以得到结果只有匹配的内容以及父项
[ {
"_id" : ObjectId("57ef642fd4f27bb41b697314"),
"menuDesc" : "Cash Module",
"formName" : "",
"subMenu1" : [
{
"menuDesc" : "Setup",
"formName" : "",
"subMenu2" : [
{
"menuDesc" : "Setup Bank Details",
"formName" : "cabank",
}
]
},
{
"menuDesc" : "Vouchers",
"formName" : "",
"subMenu2" : [
{
"menuDesc" : "Maintain Cash Voucher",
"formName" : "cavoucher",
},
{
"menuName" : "Paid Voucher",
"menuDesc" : "Maintain Paid Voucher",
"formName" : "capaidvchr",
}
]
}
]
},
{
"_id" : ObjectId("57ef6464d4f27bb41b697316"),
"menuDesc" : "Purchase Module",
"formName" : "",
"subMenu1" : [
{
"menuDesc" : "Maintain Vendors",
"formName" : "puvendor"
}
]
}]
我正在寻找的结果
[{
"_id" : ObjectId("57ef642fd4f27bb41b697314"),
"menuDesc" : "Cash Module",
"formName" : "",
"subMenu1" : [
{
"menuDesc" : "Vouchers",
"formName" : "",
"subMenu2" : [
{
"menuDesc" : "Maintain Cash Voucher",
"formName" : "cavoucher",
}
]
}
]
},{
"_id" : ObjectId("57ef6464d4f27bb41b697316"),
"menuDesc" : "Purchase Module",
"formName" : "",
"subMenu1" : [
{
"menuDesc" : "Maintain Vendors",
"formName" : "puvendor"
}
]
}}
我不知道值在哪个级别匹配,请提出任何可能的解决方案?
【问题讨论】:
标签: javascript json mongodb