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

MongoDB / Morphia lưu id kỹ thuật dưới dạng ObjectId mặc dù nó là một chuỗi trong Java

không chắc chắn nếu điều này được giải quyết được nêu ra. Tôi đã từng gặp vấn đề tương tự. Giải pháp cho tôi là tự đặt id.

@Id
private String id = new ObjectId().toString();

Bây giờ bạn có thể coi trường id giống như bất kỳ trường chuỗi nào khác.

Hi vọng điêu nay co ich.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lọc theo quốc gia và tìm kiếm văn bản miễn phí mongodb bằng mongoose

  2. Có thể tạo Bộ sưu tập MongoDB được đặt tên động không?

  3. NotUniqueError:Đã cố gắng lưu các khóa duy nhất trùng lặp

  4. Mongoose - Không thể tạo nhiều hơn 4 trường bằng cách sử dụng `findOrCreate`

  5. Cách để giảm mức sử dụng bộ nhớ của mongoose khi thực hiện truy vấn