使用另一个类中的字段更新现有Mongo文档

时间:2018-06-04 01:42:01

标签: java mongodb morphia

我有两个对象 - 对象A和对象B.

对象A保存到数据库,稍后保存对象B.我想使用_id字段和对象B中的字段更新对象A.当我将对象B保存到对象A时,会生成一个全新的文档。

我是否需要在Object B中设置任何注释,使其成为Object A的实体,即使Object A类仍未引用它。

以下是对象B的更新操作:

Query<ObjectB> query = datastore.createQuery(ObjectB.class).field("_id").equal(objectAId);
UpdateOperations<ObjectB> op = datastore.createUpdateOperations(ObjectB.class).set("newFieledForObjectA", objectBObject);

datastore.update(query, op);

我在这里做错了吗?

0 个答案:

没有答案