如何在春天使用MongoRepository接口更新mongo db集合中的特定字段?如何使用MongoRepository接口更新mongo數據庫中的特定字段?
1
A
回答
0
如果你想使用更新特定領域MongoRepository你首先可以加載實體:
Entity entity = repository.findById(1);
然後改變你希望你的實體的屬性值:
entity.setProperty("New value");
最後如果是一個非同步實體(如果同步實體是自動更新的),保存它(如果不存在,則更新數據庫中的實體):
repository.save(entity);
與JpaRepository
差不多相等,因爲二者都延伸CrudRepository
。
2
我相信你現在已經得到了答案,還在更新它來幫助其他人。
您可以通過下面的代碼更新特定領域,
Query query1 = new Query(Criteria.where("id").is("123"));
Update update1 = new Update();
update1.set("available", false);
mongoTemplate.updateFirst(query1, update1, Customer.class);
相關問題
- 1. 如何更新HibernateTemplate數據庫中的特定字段
- 2. 如何在mongo數據庫中更新數組中的字段值?
- 3. Mongo更新當前數據,重新使用數據集中的字段
- 4. 使用PHP連接mongo數據庫的字段
- 5. 如何使用NHibernate從數據庫中檢索特定字段?
- 6. Mongo數據庫更新
- 7. 如何使用mongo shell更改字段的數據類型?
- 8. 如何使用特定字段更新特定記錄dbAccess swift
- 9. 如何更新我的sqlite數據庫中的特定數據?
- 10. 使用隱藏字段更新數據庫中的數據
- 11. 如何使用php更新特定行的mysql數據庫
- 12. 使用MongoRepository的多個數據庫
- 13. 更新數據庫中的字段
- 14. AngularJS更新特定字段用新的數據
- 15. firebase數據庫特定字段更新多個位置
- 16. 如何更新CodeIgniter更新中的特定字段?
- 17. 如何使用存儲過程更新數據庫字段表?
- 18. 如何使用Firebase實時數據庫中的新字段更新子項?
- 19. 如何檢查mongo數據庫中字段的值
- 20. 如何更新mongo數據庫中使用java到GeoJSON格式的文檔字段?
- 21. 使用Java獲取MySQL數據庫中的特定字段
- 22. 如何使用相同的數據更新兩個字段數據庫
- 23. 更新倍數字段Mongo DB
- 24. ColdFusion:如何清除數據庫行中的特定字段
- 25. 如何搜索數據庫中的特定字段
- 26. 如何使用交叉引用表更新特定字段?
- 27. 使用ODBC更新數組字段正在使用數據庫
- 28. 如何使用新值和數據庫中的原始值更新我的數據庫字段
- 29. 使用反射更新數據庫中的許多字段
- 30. 使用link_to更新數據庫中的布爾型字段
除了MongoRepository你知道任何其他庫? – Anil