mongodb基础学习3-查询的复杂用法

时间:2021-10-24 22:27:44

  昨天看了一下查询,今天来说下查询的复杂用法,可以类比mysql的查询

  $ne:不等于

  mongodb基础学习3-查询的复杂用法

  $gt, $gte, $lt, $lte:大于,大于等于,小于,小于等于

  mongodb基础学习3-查询的复杂用法

  $in

  mongodb基础学习3-查询的复杂用法

  $and

  mongodb基础学习3-查询的复杂用法

  $nor:相当于上面的and语句,既不也不

  mongodb基础学习3-查询的复杂用法

  $type:列为某类型

  mongodb基础学习3-查询的复杂用法

  部分列的类型:

  mongodb基础学习3-查询的复杂用法

  $mod:取余

  mongodb基础学习3-查询的复杂用法

  $exist:存在(不存在)列

  mongodb基础学习3-查询的复杂用法

  $all:与$in相对

  mongodb基础学习3-查询的复杂用法

  最后说说最强大的两个$where和$regex,这两个效率较低,因为要把数据库数据转为json进行操作,但功能强大

  $where:像操作js对象一样

  mongodb基础学习3-查询的复杂用法

  mongodb基础学习3-查询的复杂用法

  $regex

  mongodb基础学习3-查询的复杂用法

  下面列出常用操作

  mongodb基础学习3-查询的复杂用法

  mongodb基础学习3-查询的复杂用法

  mongodb基础学习3-查询的复杂用法

  mongodb基础学习3-查询的复杂用法

  没有说明的可以自行脑补