zoukankan      html  css  js  c++  java
  • mongodb 常用操作符

    $eq:匹配字段值等于指定值的文档

    $gt:匹配字段值大于指定值的文档

    $gte:匹配字段值大于等于指定值的文档

    $lt:匹配字段值小于指定值的文档

    $lte:匹配字段值小于等于指定值的文档

    $ne:匹配字段值不等于指定值的文档,包括没有这个字段的文档

    $in :匹配字段值等于指定数组中的任何值

    $nin :字段值不在指定数组或者不存在

    $or :文档至少满足其中的一个表达式

    $not :字段值不匹配表达式或者字段值不存在

    $nor:字段值不匹配所有的表达式的文档,包括那些不包含这些字段的文档

    $exists:<boolean> 等于true时,字段存在,包括字段值为null的文档

    $type:匹配字段值为指定数据类型的文档

    $mod :匹配字段值被除有指定的余数的文档

    $regex :正则表达式可以匹配到的文档

    $text :针对创建了全文索引的字段进行文本搜索

    $where :可以通过js表达式或js函数来查询文档
    $all :字段值是包含所有指定元素的数组的文档
    $elemMatch:数组字段至少一个元素满足所有指定查询条件的文档
    $size:匹配数组字段元素个数等于指定数量的文档
    $ (projection):限定查询结果中指定数组字段返回满足条件的第一个元素
    $elemMatch (projection):限定查询结果中指定数组字段返回满足条件的第一个元素
    $slice (projection):控制指定数组字段返回元素个数
    $inc:给一个字段增加指定值
    $setOnInsert :upsert为true时,有插入文档操作时插入指定字段值
    $unset :删除指定字段

    $min :指定值小于当前值则更新为指定值
    $max:指定值大于当前值则更新为指定值
    $currentDate :设置字段值为当前日期

    $:更新指定数组的第一个元素
    $addToSet:数组字段增加一个值
    $pop:删除数组字段中的第一个或最后一个元素
    $pullAll :删除数组字段中所有指定值,如果指定值为数组,则删除匹配数组内的元素
    $pull :符合条件的值将被删除
    $pushAll :向数组中追加多个指定值
    $push :向数组中追加值
    $each:用于 $addToSet添加多个值到数组中

  • 相关阅读:
    某labs上传writeup-上传漏洞总结
    帮朋友写一个爬取地区信息的脚本
    python tab补全
    python中requests库中文乱码问题
    python中的Queue模块
    python中的ftplib模块
    ThinkSnS v4后台任意文件下载漏洞
    通过or注入py脚本
    bing查询旁站脚本
    Mysql的分页查询语句的性能分析
  • 原文地址:https://www.cnblogs.com/angongIT/p/11170099.html
Copyright © 2011-2022 走看看