七叶笔记 » 数据库 » 浅谈mongodb中query查询

浅谈mongodb中query查询

这里,我们将会查询出所有“last_name”属性值为“Smith”的文档记录。

二、查询选项

除了查询表达式意外,Mongodb还支持一些额外的参数选项。例如,我们可能仅仅只想返回某些特定的字段值:

注:  _id字段始终都会被返回,哪怕没有明确指定

三、查询条件

1)  <, <=, >, >=

2)  $all

  $all操作类似$in操作,但是不同的是,$all操作要求数组里面的值全部被包含在返回的记录里面,如:

3)  $exists

$exists操作检查一个字段是否存在,如:

4)  $mod

$mod操作可以让我们简单的进行取模操作,而不需要用到where子句,如:

5)  $ne

$ne意思是not equal,不等于,不用多说,看例子:

6)  $in

$in操作类似于传统关系数据库中的IN,看例子:

7)  $nin

$nin跟$in操作相反,看例子:

8)  $nor、$or

$nor跟$or相反,不好解释,看例子:

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章