天天看点

.NET 云原生架构师训练营(模块二 基础巩固 MongoDB 更新和删除)--学习笔记

整体更新

更新字段

字段操作

数组操作

删除

https://docs.mongodb.com/manual/reference/operator/update/

updateOne

updateMany

replaceOne

Name

Description

$currentDate

设置为当前时间

$inc

原子级增减操作

$min

当传入的值比数据库中的值小时才更新

$max

当传入的值比数据库中的值大时才更新

$mul

原子级相乘

$rename

重命名字段

$set

设置字段值

$setOnInsert

仅当

$unset

移除字段

$

更新数组的第一个元素

$[]

更新数组的所有元素

array.[index]

更新指定下标元素

$addToSet

添加元素到数组(当元素不存在于原来的数组当中)

$pop

移除第一个或者最后一个元素

$pull

移除符合条件的数组元素

$pullAll

移除指定元素

$push

添加到最后

$each

添加多个元素

$position

指定插入的位置

$slice

对数据切割

$sort

对数组排序

更新指定条件的元素

https://docs.mongodb.com/manual/tutorial/remove-documents/

https://appsqsyiqlk5791.h5.xiaoeknow.com/v1/course/video/v_5f39bdb8e4b01187873136cf?type=2

.NET 云原生架构师训练营(模块二 基础巩固 MongoDB 更新和删除)--学习笔记

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

欢迎转载、使用、重新发布,但务必保留文章署名 郑子铭 (包含链接: http://www.cnblogs.com/MingsonZheng/ ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。

如有任何疑问,请与我联系 ([email protected]) 。