关于 SequoiaDB
快速入门
安装
基本操作
数据模型
SQL引擎
S3引擎
系统架构
数据库管理
连接器
驱动
参考手册
故障排除
SAC 管控中心
Web服务
版本信息
选择符可以实现对查询的结果字段进行拆分、筛选等功能。在选择符中使用函数操作还能实现对结果的重写和转换等操作。
支持的选择符如下:
选择符 | 描述 | 示例 |
---|---|---|
$include | 选择或移除某个字段 | db.foo.bar.find( {}, { "a": { "$include": 1 } } ) |
$default | 当字段不存在时返回默认值 | db.foo.bar.find( {}, { "a": { "$default": "myvalue" } } ) |
$elemMatch | 返回数组内满足条件的元素的集合 | db.foo.bar.find( {}, { "a": { "$elemMatch": { "a": 1 } } } ) |
$elemMatchOne | 返回数组内满足条件的第一个元素的集合 | db.foo.bar.find( {}, { "a": { "$elemMatchOne": { "a": 1 } } } ) |
同时函数操作也可以作为选择符使用。