zoukankan      html  css  js  c++  java
  • mongodb 逻辑操作符

    逻辑操作符

    $and 并且 用逻辑联接查询子句and返回与两个子句条件都匹配的所有文档。

    col.find({$and:
      [{
        price: {
          $eq: 1
        }
      },{
        category: {
          $eq: '水果'
        }
      }]
    })
    // 返回 price === 1 并且 category === '水果' 的数据
    

    $not 取反 非 反转查询表达式的效果,并返回与查询表达式不匹配的文档

    col.find({
      price: {
        $not: {
          $gt: 5
        }
      }
    })
    // 返回 price != 5 的数据
    

    $nor 异或 用逻辑联接查询子句nor将返回两个子句均不匹配的所有文档

    col.find({$nor: 
      [{
        price: {
          $eq: 0
        }
      },{
        category: {
          $eq: '水果'
        }
      }]
    })
    // 返回 price !== 0 或者 category !== '水果' 的数据
    

    $or 或 用逻辑联接查询子句OR将返回符合任一子句条件的所有文档

    col.find({$or: 
      [{
        price: {
          $eq: 0
        }
      },{
        category: {
          $eq: '水果'
        }
      }]
    })
    // 返回 price === 0 或者 category === '水果' 的数据
    
  • 相关阅读:
    10.7
    10.5
    周六
    周五
    周四
    周三
    四则运算
    zabbix——yum安装
    Stirling's Formula
    CONTRASTIVE REPRESENTATION DISTILLATION
  • 原文地址:https://www.cnblogs.com/wangyong1997/p/13683737.html
Copyright © 2011-2022 走看看