1°/ ModelCompanion
egenskab giver en def findAll(): SalatMongoCursor[ObjectType] = dao.find(MongoDBObject.empty)
metoder. Du skal lave en dedikeret anmodning for hver samling, din database har.
Hvis du itererer over de returnerede objekter, kunne det være bedre at iterere med SalatMongoCursor[T]
returneres af dao.find
i stedet for at udføre to iterationer (en med toList
fra Iterator
egenskab og derefter en anden på din List[T]
).
2°/ Salat kortlægger _id-nøglen med dit klasse-id-felt. Hvis du definerer en klasse med et id: ObjectId
Mark. Dette felt er kortlagt med mongo _id-nøglen. Du kan ændre denne adfærd ved at bruge @Key
annotation som påpeget i Salat-dokumentation