ここでは、2 つのフィールドを持つオブジェクトがあり、1 つは埋め込まれ、もう 1 つは mongoDB コレクションの DbRef です。
オブジェクトに product という名前の埋め込みフィールドと company という名前の DbRef フィールドがあるとします。
商品オブジェクトのidの値が「ABC」のオブジェクトを検索したい場合。次に、検索に使用される基準は次のとおりです。
Criteria criteria = Criteria.where("product.id")
.is("ABC");
ここで、 product.idの両方が「ABC」で、company.nameが「XYZ」のオブジェクトを検索したい場合、基準は何でしょうか。
会社が DbRef フィールドであるため、クエリに違いはありますか?