Giả sử rằng tôi có các đơn vị này như sau:Làm thế nào để sử dụng dữ liệu mùa xuân mongo @CompoundIndex với các bộ sưu tập phụ?
@Document(collection = "doc_a")
public class A {
@Field("id")
private Integer id;
@Field("b")
private Collection<B> b;
...
}
public class B {
@Field("id")
private Integer id;
...
}
là nó có thể sử dụng một compoundIndex đối với A.id VÀ B.id cùng ấy?
Ý tôi là có lẽ như:
@CompoundIndex(name = "aid_bid_idx", def = "{'id', 'b.id'}")
Cảm ơn trước.
bạn đã thử chưa? Nó không hoạt động? –
Tôi chưa thử, trong môi trường của chúng tôi, thật khó để hiểu được liệu các chỉ mục được tạo và hoạt động thành công hay không. Trách nhiệm của Mongodb thuộc sở hữu của kiến trúc sư của chúng tôi, và ngày nay ông không có sẵn. Đó là lý do tại sao tôi muốn hỏi đầu tiên từ đây. – Javatar