私はロールベースのメニューを作成したいと思っています。キャンドラー、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"
}
]
}}
を探していた結果と一緒に結果のみマッチしたコンテンツを取得することができます私はレベルが値となるか分かりませんマッチした可能な解決策はありますか?
私の結果をオブジェクトに変換すると、私は私のサブ文書が配列になるようにしたい。 –