更新

更新操作的话直接在条件后追加modify即可,更新多个就追加多个。

query.use("item").byId("5710a81ab73a87092e17a02b").modify("b","3").update()
query.use("item").eq("a","1").modify("b","3").update()
query.use("item").eq("a","1").modify("a","2").modify("b","3").update()

1.0.5版本支持以对象的方式更新,如果value为空或者没有内容则不会更新这个值,适合将bean对象直接放入。

 query.use("item").eq("a","1").modify(object).update()

1.0.7.1版本支持以直接替换

 query.use("item").eq("a","1").replace(obj)

更新操作默认是批量的,所以会更新满足条件的所有行,建议至少使用一个唯一字段或者是详细的条件。如果需要用到驱动原生的Updates Model,可以直接add(Updates Model);

为了方便大家的使用,内置了自增。

query.use("item").eq("a",1).inc("a",1).update()

如果只想要更新一条,那么可以用updateOne()。

results matching ""

    No results matching ""