1. 程式人生 > >java使用MongoDB更新實體類某一欄位的值

java使用MongoDB更新實體類某一欄位的值

MongoDB中更新用updateAsset(entity),但是當只更新一個欄位的時候,這樣就會很慢,我們使用updateMulti()方法

程式碼:

Query query = new Query();
query.addCriteria(Criteria.where(PlatformAsset.FIELD_ID).is(item.getId()));
Update update = new Update();
update.set("欄位名", 欄位值);
repositor.updateMulti(query, update, Item.class);