MongoDB中“$”操作符表达式汇总

查询

比较操作

$eq

$gt

$gte

$lt

$lte

$ne

$in

$nin

逻辑操作

$or

$and

$not

$nor

集合字段操作 ——“存在”、“类型”

$exists

$type

运算操作

$mod

$regex

$text

    • $search ——关键词
    • $language ——语言,不支持中文!!!支持语言如下:点击
    • $caseSensitive——是否区分大小写,默认false
    • $diacriticSensitive——是否区分读音,默认false

$where

数组操作

$all

$elemMatch(query)重要

$size

查询相似document操作

$(projection)

$elemMatch(projection)

$slice(projection)

更新

字段更新

$inc

$mul

$rename

$setOnInsert

$set

$unset

$min

$max

$currentDate

数组更新

$(update)

$addToSet

$pop

$pullAll

$pull

$push

$each

$sort

$position

04-04 22:38