这里我的对象有两个字段,一个是嵌入的,另一个是 mongoDB 集合中的 DbRef。
假设对象具有名为 product 的嵌入字段和名为 company 的 DbRef 字段。
如果我想在产品对象中搜索 id值为“ABC”的对象。那么用于搜索的标准是:
Criteria criteria = Criteria.where("product.id")
.is("ABC");
现在,如果我想搜索同时具有product.id为“ABC”以及company.name为“XYZ”的对象,我的标准是什么。
由于公司是 DbRef 字段,查询会有什么不同吗?