MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

आईडी सहित मोंगोडब संग्रह में सभी ऑब्जेक्ट्स को कैसे पुनर्प्राप्त करें?

1°/ ModelCompanion विशेषता एक def findAll(): SalatMongoCursor[ObjectType] = dao.find(MongoDBObject.empty) तरीके। आपको अपने डेटाबेस के प्रत्येक संग्रह के लिए एक समर्पित अनुरोध करना होगा।

यदि आप लौटाई गई वस्तुओं पर पुनरावृति करते हैं, तो SalatMongoCursor[T] के साथ पुनरावृति करना बेहतर हो सकता है dao.find . द्वारा लौटाया गया दो पुनरावृत्तियों को करने के बजाय (एक toList . के साथ Iterator . से आपके List[T] . पर एक और विशेषता का पता लगाएं )।

2°/ सलात आपके वर्ग आईडी फ़ील्ड के साथ _id कुंजी को मैप करता है। यदि आप किसी वर्ग को id: ObjectId . के साथ परिभाषित करते हैं खेत। इस फ़ील्ड को mongo _id कुंजी के साथ मैप किया गया है। आप @Key का उपयोग करके इस व्यवहार को बदल सकते हैं एनोटेशन जैसा कि सलात दस्तावेज़ीकरण में बताया गया है



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक चर का उपयोग करके एक मोंगो संग्रह को कॉल करें

  2. मोंगोडब रेप्लिकासेट होस्ट नाम परिवर्तन त्रुटि

  3. मैं कैसे जांच सकता हूं कि मोंगोडीबी में कोई फ़ील्ड मौजूद है या नहीं?

  4. MongoDB शार्प संग्रह पुनर्संतुलन नहीं कर रहा है

  5. NoSql के साथ ORM का उपयोग क्यों (जैसे MongoDB)