1 ° / ModelCompanion
trait cung cấp một def findAll(): SalatMongoCursor[ObjectType] = dao.find(MongoDBObject.empty)
các phương pháp. Bạn sẽ phải thực hiện một yêu cầu riêng cho mọi bộ sưu tập mà cơ sở dữ liệu của bạn có.
Nếu bạn lặp lại các đối tượng được trả về, tốt hơn nên lặp lại với SalatMongoCursor[T]
được trả lại bởi dao.find
thay vì thực hiện hai lần lặp lại (một lần với toList
từ Iterator
sau đó là đặc điểm khác trên List[T]
của bạn ).
2 ° / Salat ánh xạ khóa _id với trường id lớp của bạn. Nếu bạn xác định một lớp có id: ObjectId
đồng ruộng. Trường này được ánh xạ với khóa mongo _id. Bạn có thể thay đổi hành vi này bằng cách sử dụng @Key
chú thích như được chỉ ra trong tài liệu Salat