के साथ कुल $ परियोजना जोड़ें फ़ील्ड क्या मैं किसी भी तरह स्थिर (गणना नहीं) मान के साथ कस्टम फ़ील्ड जोड़ सकता हूं?मोंगोडीबी: स्थिर मूल्य
मैं भेजने से पहले वस्तुओं को तैयार करना चाहता हूं और मुझे आंतरिक जानकारी के साथ कुछ फ़ील्ड को हटाने और कुछ इकाई आईडी के साथ फ़ील्ड जोड़ने की आवश्यकता है।
उदाहरण के लिए मैं इस
{_id: ObjectId(...), data: {...}}
तरह की वस्तुओं के साथ संग्रह "परीक्षण" है और मैं
{data: {...}, entity_id: 54}
तो मैं कैसे ENTITY_ID जोड़ सकते हैं करने के लिए इसे बदलने की आवश्यकता: में परिणाम पर पाशन के बिना 54 मेरा कोड?
db.test.aggregate({ $project: {_id: 0, data: 1, entity_id: ? } })
धन्यवाद
db.test.aggregate ({$ प्रोजेक्ट: {_id: 0, डेटा: 1, entity_id: {$ add: [54]}}}) http://www.codefari.com/2015/11/project -in-mongodb-with-example.html – Singh