के बिना मूल्यों में शामिल होने का सबसे अच्छा अभ्यास क्या है, मुझे यह बताकर शुरू करना है कि मैं पॉप्यूलेट विधि के बारे में जानता हूं जो मोंगोज़ ऑफ़र करता है, लेकिन चूंकि मेरे काम ने मूल मोंगोडब ड्राइवरों में जाने का निर्णय लिया है भविष्य में, मैं अब अपने लिए काम से बचने के लिए जनसंख्या पर भरोसा नहीं कर सकता।mongoose/mongodb में मूल्यों का एक गुच्छा
अगर मैं दस्तावेज़
People
{_id:1, name:Austin}
{_id:2, name:Doug}
{_id:3, name:Nick}
{_id:4, name:Austin}
Hobbies:
{Person: 1, Hobby: Cars}
{Person:1, Hobby: Boats}
{Person:3, Hobby: Chess}
{Person:4, Hobby: Cars}
मैं शौक के साथ लोगों में प्रत्येक दस्तावेज़ में शामिल होने के बारे में कैसे जाना चाहिए के दो संग्रह है। आदर्श रूप से मैं लोगों को प्राप्त करने के लिए बार-बार डेटाबेस को कॉल करना पसंद करता हूं और दूसरी बार शौक प्राप्त करने के लिए, और फिर उनके साथ क्लाइंट ऐप ऑब्जेक्ट्स पर वापस लौटना पड़ता है।
दूसरे की पॉप्युलेट करने के लिए नी की आईडी का उपयोग करके दो रेंज क्वेरी करना, यह क्वेरी गिनती को कम करता है लेकिन अधिक काम अनुप्रयोग अंत बनाता है, लेकिन इस तरह अधिकांश लोग इसे – Sammaye
पॉप्युलेट किए बिना करते हैं, यह भी ध्यान रखें कि पॉप्युलेट वास्तव में एक प्रश्न है दस्तावेज़ – Sammaye