标签: mongodb morphia
Morphia支持ignoring fields加载的文档,这可以减少在大量检索大型文档时通过网络运行的数据量。有一个难点:加载部分对象时,将同一对象写回mongoDB将覆盖任何现有字段为空值。
是否有一种原生的morphia方式来检测是否部分加载了mongodb对象,这样可以避免覆盖场景?
答案 0 :(得分:1)
使用Datastore.merge()而不是Datastore.save()。
Datastore.merge()
Datastore.save()