文档

关于 SequoiaDB

快速入门

快速入门之一键清理

安装

基本操作

数据模型

SQL引擎

FileSystem引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

SequoiaDB Shell方法

操作符

SQL语法

SQL to SequoiaDB 映射表

限制

错误码

故障排除

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

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

回到顶部