-1

ここでは、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 フィールドであるため、クエリに違いはありますか?

4

2 に答える 2