T-baby / MongoDB-Plugin

MongoDB Plugin for Java
Apache License 2.0
239 stars 102 forks source link

增加对子集中数组的处理. #43

Open tonysmz opened 7 years ago

tonysmz commented 7 years ago

希望增加对子集中数组的处理功能,目前的方法,只能对子集进行整个替换,效率太低.

  1. 在子集数组中增加一项,用$push 2.修改子集数组的某一栏,用{$set:{arrayname.$.colname,value)} 3.替换子集数组中的某一行,用{$set:{arrayname.$,value}}, 该种情况必须保证查询条件可以查到有效的结果集,否则更新时会报错.
xieqiang1724 commented 5 years ago

希望增加对子集中数组的处理功能,目前的方法,只能对子集进行整个替换,效率太低.

  1. 在子集数组中增加一项,用$push 2.修改子集数组的某一栏,用{$set:{arrayname.$.colname,value)} 3.替换子集数组中的某一行,用{$set:{arrayname.$,value}}, 该种情况必须保证查询条件可以查到有效的结果集,否则更新时会报错.

您好,请问最近还在使用mongodb plugin吗