• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

SDK数据库 Command·聚合操作符·索引

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

AggregateCommand

数据库聚合操作符,通过 db.command.aggregate 获取

方法

AggregateCommand.abs(value: Expression<number>): Object

聚合操作符。返回一个数字的绝对值。

AggregateCommand.add(value: Expression[]): Object

聚合操作符。将数字相加或将数字加在日期上。如果数组中的其中一个值是日期,那么其他值将被视为毫秒数加在该日期上。

AggregateCommand.addToSet(value: Expression): Object

聚合操作符。聚合运算符。向数组中添加值,如果数组中已存在该值,不执行任何操作。它只能在 group stage 中使用。

AggregateCommand.allElementsTrue(value: Expression[]): Object

聚合操作符。输入一个数组,或者数组字段的表达式。如果数组中所有元素均为真值,那么返回 true,否则返回 false。空数组永远返回 true。

AggregateCommand.and(value: Expression[]): Object

聚合操作符。给定多个表达式,and 仅在所有表达式都返回 true 时返回 true,否则返回 false。

AggregateCommand.anyElementTrue(value: Expression[]): Object

聚合操作符。输入一个数组,或者数组字段的表达式。如果数组中任意一个元素为真值,那么返回 true,否则返回 false。空数组永远返回 false。

AggregateCommand.arrayElemAt(value: Expression[]): Object

聚合操作符。返回在指定数组下标的元素。

AggregateCommand.arrayToObject(value: any): Object

聚合操作符。将一个数组转换为对象。

AggregateCommand.avg(value: Expression<number>): Object

聚合操作符。返回一组集合中,指定字段对应数据的平均值。

AggregateCommand.ceil(value: Expression<number>): Object

聚合操作符。向上取整,返回大于或等于给定数字的最小整数。

AggregateCommand.cmp(value: Expression[]): Object

聚合操作符。给定两个值,返回其比较值:

AggregateCommand.concat(value: Expression[]): Object

聚合操作符。连接字符串,返回拼接后的字符串。

AggregateCommand.concatArrays(value: Expression[]): Object

聚合操作符。将多个数组拼接成一个数组。

AggregateCommand.cond(value: any): Object

聚合操作符。计算布尔表达式,返回指定的两个值其中之一。

AggregateCommand.dateFromParts(value: any): Object

聚合操作符。给定日期的相关信息,构建并返回一个日期对象。

AggregateCommand.dateFromString(value: any): Object

聚合操作符。将一个日期/时间字符串转换为日期对象

AggregateCommand.dateToString(value: any): Object

聚合操作符。根据指定的表达式将日期对象格式化为符合要求的字符串。

AggregateCommand.dayOfMonth(value: Expression<string>): Object

聚合操作符。返回日期字段对应的天数(一个月中的哪一天),是一个介于 1 至 31 之间的数字。

AggregateCommand.dayOfWeek(value: Expression<string>): Object

聚合操作符。返回日期字段对应的天数(一周中的第几天),是一个介于 1(周日)到 7(周六)之间的整数。

AggregateCommand.dayOfYear(value: Expression<string>): Object

聚合操作符。返回日期字段对应的天数(一年中的第几天),是一个介于 1 到 366 之间的整数。

AggregateCommand.divide(value: Expression[]): Object

聚合操作符。传入被除数和除数,求商。

AggregateCommand.eq(value: 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

上一篇:
SDK数据库 Command·聚合操作符·聚合表达式发布时间:2022-02-02
下一篇:
SDK数据库 Command·更新·数组操作符发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap