addToSet与each插入多条值
addToSet与each插入多条值
添加字符串列表数据到字符串列表中,直接使用for循环最后只能插进去最后一条
爱好中添加多个值,(ctrl)唱跳rap篮球,绰号改为灵魂运球手
密令行模式
db.weilong.update({"name":"cxk"},{"$addToSet":{"hobby":{"$each":["唱","跳","rap","篮球"]}},"$set":{"nickname":"灵魂运球手"}})
java代码书写
String name = "weilong";
List<String> hobby = new ArrayList();
hobby.add("唱");
hobby.add("跳");
hobby.add("rap");
hobby.add("篮球");
Query query = new Query();
query.addCriteria(Criteria.where("name").is(name))
Update update = new Update();
Update.AddToSetBuilder add = update.new AddToSetBuilder("hobby");
update = add.each(hobby);
//另外如果同时要设置其他字段值时
update.set("nickname","灵魂运球手");
mongoTemplate.updateMulti(query, update, "weilong");
结果展示
总结
本文主要是记载AddToSet与each联合使用时的使用方式,若是有哪里写的有问题,欢迎指出。
addToSet与each插入多条值相关推荐
- oracle 插入一个语句,oracle如何通过1条语句插入多个值 oracle通过1条语句插入多个值方法...
本篇文章小编给大家分享一下oracle通过1条语句插入多个值方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 在实践过程中遇到一个问题, 我想往数据库插入多条数据时,使用 ...
- python mysql批量insert数据、返回id_Python3 操作 MySQL 插入一条数据并返回主键 id的实例...
Python 中貌似并没有直接返回插入数据 id 的操作(反正我是没找到),但是我们可以变通一下,找到最新插入的数据 #!/usr/bin/env python3 # -*- coding: UTF- ...
- 你向 Mysql 数据库插入 100w 条数据用了多久?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 目录 1.多线程插入(单表) 2.多线程插入(多表) 3.预处理S ...
- 怎么快速插入 100 条数据,用时最短
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:孤独键客 https://juejin.im/post/5d ...
- 怎么快速插入 100 条数据,用时最短!
原文:https://my.oschina.net/OutOfMemory/blog/3117737 群友又抛出了一道面试题,有人给出了答案,看完后,是否还有改进的地方,留言评论,一起精进吧! 多线程 ...
- 在SQL Server中如何获得刚插入一条新记录的自动ID号
在SQL Server中如何获得刚插入一条新记录的自动ID号 收藏 --------------------------------------------------------------- 使用 ...
- 【 C 】简化双链表插入函数(对在双链表中插入一个新值的简明程序的简化)
目录 背景 第一个技巧是语句提炼(statement factoring) 第二个简化技巧 最终简化版本 背景 上篇博文:[ C ]在双链表中插入一个新值的简明程序,讲了一个简明的双链表插入函数,那个 ...
- 【 C 】在双链表中插入一个新值的简明程序
上两篇博文讲了如何在单链表中插入一个值: [ C ]在单链表中插入一个新节点的尝试(一) [ C ]在单链表中插入一个新节点的尝试(二) 这篇博文讲解如何在双链表中插入一个值. 单链表的替代方案就是双 ...
- insert批量插入500ms_如何快速安全的插入千万条数据
作者:ksfzhaohui 最近有个需求解析一个订单文件,并且说明文件可达到千万条数据,每条数据大概在20个字段左右,每个字段使用逗号分隔,需要尽量在半小时内入库. 思路 1.估算文件大小 因为告诉文 ...
最新文章
- mysql 如何查看constraint定义的的所有约束_MySQL:如何查看表上的所有约束?
- ECC-based 算法(ECDSA/ECDH) 新潮算法的原理
- libwacom9 : Depends: libwacom-common (= 2.2.0-1) but 1.12-1 is to be installed
- catch Floating point expection
- 【动态规划】P1057 传球游戏
- MATLAB实现追赶法
- 人脸识别(Facenet)
- JetBrains IDEA快捷键大全
- Opencv 笔记5 边缘处理-canny、sobel、Laplacian、Prewitt
- 嵌入式软件工程师—成长笔记#01
- 啥叫K8s?啥是k8s?
- Python地理数据处理 六:使用OGR过滤数据
- Windows XP自动登录设置方法
- 亲身历时两个月,这可能是一篇最全面的2021大厂技术岗实习面经
- 访问学者在新加坡访学有哪些特色小吃?
- 关于ESI研究前沿的思考和使用方法研究
- MySQL关系运算和连接运算_关系数据库系统能够实现的三种基本关系运算
- Python实战|js逆向steam社区
- vscode 代码格式化vetur
- React之 常见的hooks