【发布时间】:2016-02-05 18:43:16
【问题描述】:
我的对象(myObj)看起来像这样
field1:""
,field2:""
,field3:""
........
,fieldn:""
,otherfield1:""
,otherfield2:""
,otherfield3:""
有没有办法做类似的事情
db.save(myObj).ignoreFields("otherField1", "otherField2", "otherField3");
这样,这三个字段将在此操作期间保持不变。 Morphia语法是可取的,但如果这样的事情是不可能的,那么mongo java驱动语法也可以。
【问题讨论】:
-
你能解释一下场景和原因吗?如果您不想保留这些字段(例如),您可以将它们标记为瞬态。
-
只有拥有一定权限的人才能更新这些字段