文档中心

关于 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 } } } )

同时函数操作也可以作为选择符使用。

回到顶部