1、向集合中插入一条数据:
UpdateOperations<BankCard> updateOperations = this.updates().push("bankCards", bankCards);
int a = this.ds()
.update(
this.q().filter("memberId", new ObjectId(uid)),
updateOperations,
true
).getUpdatedCount();
System.out.println(a);
2、说明:
update的第一个参数是一个查询;
第二个参数是一个updateOperations;
第三个参数:true:如果查询的数据不存在,则插入。
false:如果查询的数据不存在,则不修改不插入。