Morphia添加项目到嵌入式

时间:2012-09-21 09:21:32

标签: mongodb morphia

我有以下结构。 产品嵌入Store;和评论嵌入在产品中。

1- Store
  2-Products[]-->
     3-Reviews[]

我正在尝试使用以下代码添加要审核的新项目。它没有给我一个错误,但也没有添加它。

Query q1=ds.createQuery(Product.class).filter("Code", code);
if(q1.countAll()==1)
    {
    ops = ds.createUpdateOperations(Product.class).add("Reviews", review);
    ds.update(q1, ops);
    }

1 个答案:

答案 0 :(得分:0)

我明白了。唯一的问题是查询嵌入式产品,通过添加新评论对其进行修改,并使用ds.CreateUpdateOperations()更新该产品.Set(ops)