$addToSet与$each结合完成批量数组更新

db.text.update({_id:1000},{$addToSet:{books:{$each:["js","db"]}}})

$each会循环后面的数组把每一个数值进行$addToSet操作

存在分配与查询效率
当document被创建的时候DB为其分配没存在和预留内存,当修改操作不超过预留内存的时候则速度非常快反而超过了就要分配新的内存则会消耗时间

最新文章

  1. 背水一战 Windows 10 (9) - 资源: 资源限定符概述, 资源限定符示例
  2. Android自定义surfaceView显示多张图片
  3. AI,DM,ML,PR的区别与联系
  4. LeetCode——Rotate Image(二维数组顺时针旋转90度)
  5. 初步认识shell
  6. sql server存储过程相关
  7. C#中指针使用总结
  8. 菜鸟日记之 java中的集合框架
  9. C# - ref
  10. oracle之nomount、mount、open三种状态
  11. The ResourceConfig instance does not contain any root resource classes
  12. syntax error near unexpected token `do(写的shell脚本出现格式问题)--->1.问题2.展示信息3.解决方案
  13. docker(四) 使用Dockerfile构建镜像
  14. webpack-工程化工具
  15. javascript 正则表达式总结
  16. linux ---> taskkill pid 8080 /f
  17. PHP请求ws出现的问题
  18. Flexbox弹性布局,更优雅的布局
  19. 使用Spring MockMVC对controller做单元测试(转)
  20. async(await)知识点

热门文章

  1. Datanode启动问题 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for Block pool <registering>
  2. dojo 官方翻译 dojo/json 版本1.10
  3. jquery获取表单元素与回显
  4. java入门了解11
  5. C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么?
  6. git use
  7. jQuery JS 入门记录
  8. 单机版 JedisUtil({基本操作封装工具类})【二】
  9. hdu 1864 最大报销额(01背包)
  10. django admin扩展user表password验证及set_password