亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過刪除不需要的數據,將 json 數據重組為相同的結構

通過刪除不需要的數據,將 json 數據重組為相同的結構

慕桂英3389331 2023-03-24 17:08:06
這是我使用 Mongo 的 JSON 數據:{    "status": 1,    "message": "",    "data": [        {            "_id": "5f489968a26b303c54d0a174",            "name": "Mobile",            "SubCategory": [                {                    "_id": "5f5f3827c8f0c718c01428d2",                    "name": "55",                    "Brand": [                        {                            "_id": "5f607898fea6362dc4eeaa5e",                            "name": "sub category test2",                            "Offer": []                        },                        {                            "_id": "5f6078a4fea6362dc4eeaa5f",                            "name": "brand2",                            "Offer": [                                {                                    "_id": "5f63839a1f7f3f2ec01cb19d",                                    "title": "qsw",                                    "Likes": [],                                    "Comments": [],                                    "Shares": []                                }                            ]                        },我需要的是,只有那些有報價的記錄,及其類別和子類別,我也需要像分享評論這樣的報價,我在谷歌上搜索我嘗試了很多我接觸到上面代碼的東西,但我現在被卡住了。我是 MongoDb 的新手,即使我試圖重組 mongoQuery 的結果,但在任何 Ide 中都卡住了
查看完整描述

1 回答

?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

如果您將輸出匹配為:

{ $match: { "SubCategory.Brand.Offer": {"$exists": true} }

這應該只返回具有品牌和報價的文件。你可以在這里查看:mongoplayground

編輯:要刪除空的報價,請在此處選中此選項: mongoplayground_2


查看完整回答
反對 回復 2023-03-24
  • 1 回答
  • 0 關注
  • 98 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號