morhpia(4)-更新
2024-08-29 02:15:38
更新由2部分组成:一个查询和一组更新操作符。本例是跟所有薪水小于等于2000的员工涨工资500。
@Test
public void update() throws Exception {
//第一步:查找所有薪水小于等于2000的员工
final Query<Employee> query = datastore.createQuery(Employee.class)
.filter("salary <=", 2000);
//第二步:UpdateOperations
final UpdateOperations<Employee> updateOperations = datastore.createUpdateOperations(Employee.class)
.inc("salary", 500);
//第三步:更新并返回
final UpdateResults results = datastore.update(query, updateOperations);
Console.log("{}", results);
}
输出:
UpdateResults{wr=WriteResult{n=2, updateOfExisting=true, upsertedId=null}}
2表示修改了2条。
最新文章
- JS技术大全(防止复制,粘贴等)
- 解析私有IP地址和公网IP地址
- 随手记一次利用开源zxing生成带嵌入logo的二维码图片
- JavaScript高级程序设计之寄生组合式继承
- Java中的DeskTop类使用介绍
- 转: LRU缓存介绍与实现 (Java)
- asp.net向后台传参数动态加载图片
- Maven的使用--安装
- LINUX下查看CPU使用率的命令[Z]
- OpenGl绘制螺旋线
- 内置函数--global() 和 local()
- .NET Core TDD 前传: 编写易于测试的代码 -- 单一职责
- python 函数基础及装饰器
- 【原创】大数据基础之Benchmark(1)HiBench
- Vue.js连接后台数据jsp页面  ̄▽ ̄
- Flv的结构分析
- Element-table-formatter格式化数据
- Java-Runoob-高级教程-实例-方法:02. Java 实例 – 输出数组元素
- shell字符串基本操作
- linux下压缩和解压
热门文章
- HDU5968 异或密码 —— 二分 + 边界的细节处理
- HTML: 简单的悬停效果
- C语言教学杂记——字母排序
- bzoj 2655 calc —— 拉格朗日插值
- 全民nib
- 4月超棒的JavaScript游戏开发框架推荐(1) – 51CTO.COM
- 2.3-2.6 HBase java API
- monkeyRunner
- Identity Server 4 原理和实战(完结)_Hybrid Flow 实例, Claims, 角色授权和策略授权
- fitnesse(gradle构建)安装步骤