我試圖使用嵌套的Mongodb
查詢,但它不起作用。 它類似於Spring data mongodb query for subdocument field使用彈簧數據在mongodb中嵌套查詢
但是這裏提到的建議不起作用。
請在下面找到我的文檔。
@Document
public class Ticket {
@Id
private String id;
@DBRef
@CascadeSave
private Customer customer;
// getters and setters
}
@Document
public class Customer {
@Id
private String id;
private String firstName;
// getters and setters
}
public interface TicketRepository extends MongoRepository<Ticket, String> {
public List<Ticket> findByCustomerFirstName(String firstName);
}
我都嘗試findByCustomerFirstName
和findByCustomer_FirstName
,但它不工作。有什麼建議麼 ?
非常感謝您的回覆。我忘了提及用於客戶的@DBRef註釋。原因是因爲我想訪問獨立於票證的客戶。你能不能請建議任何替代方法 – Dev
是的,它適用於內部文件:)但我正在尋找一種鏈接文件的方式 - – Dev