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
का उपयोग करके इस व्यवहार को बदल सकते हैं एनोटेशन जैसा कि सलात दस्तावेज़ीकरण
में बताया गया है