mongodb对Obeject对象进行增删改操作
2024-09-08 18:16:17
1.插入某个对象,如User对象
mongoTemplate.insert(user, "users");//第一个参数是实体类对象User, 第二个参数是mongodb对应的集合名称
2.更新某个对象
这个找了一圈,没有找到说可以根据某个信息更新一整个对象的操作,所以我是先根据id移除掉数据,然后重新插入数据,这样相当于更新了整个对象,但注意,对应的有用的数据要set回去
Query query = new Query(Criteria.where("_id").is(user.getId()));//先根据id获取
mongoTemplate.remove(query, "users"); //移除掉数据
mongoTemplate.insert(user, "users");//重新插入
3.删除对象,同更新时的前两行代码。
最新文章
- Linux环境下中文字体乱码处理办法
- 元组tuple
- NV Maxwell architecture
- Backbone.js学习之Model
- SendMail
- .Net写txt文件-简单的记录执行日志信息代码
- ng-options
- [Leetcode] Container With Most Water ( C++)
- php定时自动执行 需启动第一次
- plsql 永久注册码适用个版本
- docker时间和本地时间不一致的问题
- Unicode vs. UTF-8 etc.
- 设计模式のCommand Pattern(命令模式)----行为模式
- urllib的实现---timeout,获取http响应码,重定向,proxy的设置
- Tomcat下载和安装
- 手撕coreML之yolov2 object detection物体检测(含源代码)
- npm install报错node-sass
- CentOS和AIX查看系统序列号
- Bow &; Arrow 学习
- docker仓库harbor搭建随笔