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