1°/ The ModelCompanion vlastnost poskytuje def findAll(): SalatMongoCursor[ObjectType] = dao.find(MongoDBObject.empty) metody. Pro každou kolekci, kterou má vaše databáze, budete muset provést speciální požadavek.
Pokud budete iterovat vrácené objekty, mohlo by být lepší opakovat pomocí SalatMongoCursor[T] vrácený dao.find namísto provádění dvou iterací (jedna s toList z Iterator vlastnost a pak další na vašem List[T] ).
2°/ Salat mapuje klíč _id s polem ID vaší třídy. Pokud definujete třídu pomocí id: ObjectId pole. Toto pole je namapováno pomocí klíče mongo _id. Toto chování můžete změnit pomocí @Key anotace, jak je uvedeno v dokumentace k salátu