避免使用morphia部分加载的实体覆盖mongodb文档

时间:2016-07-29 15:50:36

标签: mongodb morphia

Morphia支持ignoring fields加载的文档,这可以减少在大量检索大型文档时通过网络运行的数据量。有一个难点:加载部分对象时,将同一对象写回mongoDB将覆盖任何现有字段为空值。

是否有一种原生的morphia方式来检测是否部分加载了mongodb对象,这样可以避免覆盖场景?

1 个答案:

答案 0 :(得分:1)

使用Datastore.merge()而不是Datastore.save()