MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để truy xuất tất cả các đối tượng trong bộ sưu tập Mongodb bao gồm id?

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn với định dạng chuỗi ngày tháng trong mongodb

  2. Lấy Null Pointer Exception Mongo Aggregation sử dụng dữ liệu mùa xuân (Trường động)

  3. Nhóm và hiển thị dữ liệu

  4. mongoDB. đọc, tìm kiếm dấu thời gian dựa trên oplog

  5. Làm thế nào để chèn hình ảnh trong mongoDB bằng java?