में केवल सरणी मान लौटें क्या एक मोंगोड प्रक्षेपण में केवल संपत्ति का मूल्य लौटने का कोई तरीका है? उदाहरण के लिए, मेरे पास एक दस्तावेज़ है जिसमें एक संपत्ति है जिसका मूल्य एक सरणी है। मैं एक क्वेरी से वापसी ऑब्जेक्ट केवल सरणी होना चाहता हूं, property: [ .. ]
नहीं। उदाहरण:मोंगो प्रोजेक्शन
दस्तावेज़:
db.test.insert({ name: "Andrew",
attributes: [ { title: "Happy"},
{ title: "Sad" }
]
});
क्वेरी:
db.test.find({name: "Andrew"},{attributes:1, "_id":0});
देता है कि:
{ "attributes" : [ { "title" : "Happy" }, { "title" : "Sad" } ] }
मैं इसे सरणी पर लौटना चाहते:
[ { title: "Happy"},
{ title: "Sad" }
]
क्या ऐसा करने का कोई तरीका है? धन्यवाद
असुविधाजनक रूप से MongoDB प्रक्षेपण इस सर्वर-पक्ष की तरह काम नहीं करता है, आपको इसे क्लाइंट पक्ष – Sammaye
पर फ़िल्टर करना होगा, धन्यवाद, यह मेरा डर था .. –