where

用于过滤记录。

语法

where <comparison_expression>

参数

参数名参数类型描述是否必填
comparison_expressionexpression比较表达式

示例

  • 集合 foo.bar 中存在如下记录。
  1. { "name": "Lucy", "age": 11 }
  2. { "name": "Sam", "age": 8 }
  3. { "name": "Tom", "age": 7 }
  4. { "name": "James", "age": 12 }
  • 查询匹配集合中 age 大于 10 的记录。
  1. > db.exec("select * from foo.bar where age > 10")
  2. { "name": "Lucy", "age": 11 }
  3. { "name": "James", "age": 12 }
  4. Return 2 row(s).
  5. Takes 0.6149s.