1°/ModelCompanion
特性はdef findAll(): SalatMongoCursor[ObjectType] = dao.find(MongoDBObject.empty)
メソッド。データベースにあるすべてのコレクションに対して専用のリクエストを行う必要があります。
返されたオブジェクトを反復処理する場合は、SalatMongoCursor[T]
を使用して反復処理する方がよい場合があります。 dao.find
によって返される 2回の反復を行うのではなく(1回はtoList
を使用) Iterator
から 次に、List[T]
に別の特性を追加します 。
2°/Salatは、_idキーをクラスIDフィールドにマップします。 id: ObjectId
でクラスを定義する場合 分野。このフィールドはmongo_idキーでマップされます。この動作は、@Key
を使用して変更できます。 Salatドキュメント
で指摘されているアノテーション