1°/ ModelCompanion
egenskap ger en def findAll(): SalatMongoCursor[ObjectType] = dao.find(MongoDBObject.empty)
metoder. Du måste göra en dedikerad begäran för varje samling din databas har.
Om du itererar över de returnerade objekten kan det vara bättre att iterera med SalatMongoCursor[T]
returneras av dao.find
istället för att göra två iterationer (en med toList
från Iterator
egenskap sedan en annan på din List[T]
).
2°/ Salat mappar _id-nyckeln med ditt klass-id-fält. Om du definierar en klass med ett id: ObjectId
fält. Detta fält är mappat med mongo _id-nyckeln. Du kan ändra detta beteende med @Key
anteckning som påpekats i Salat-dokumentationen