SDK数据库 Aggregate随机选定记录


本文整理自网络,侵删。

Aggregate.sample(size: number): Aggregate

支持端:小程序 2.7.4, 云函数 0.8.1, Web

聚合阶段。随机从文档中选取指定数量的记录。

参数

size: number

返回值

Aggregate

API 说明

sample 的形式如下:

sample({
    size: <正整数>
})

请注意:size 是正整数,否则会出错。

示例

假设文档 users 有以下记录:

{ "name": "a" }
{ "name": "b" }

随机选取

如果现在进行抽奖活动,需要选出一名幸运用户。那么 sample 的调用方式如下:

db.collection('users')
  .aggregate()
  .sample({
    size: 1
  })
  .end()

返回了随机选中的一个用户对应的记录,结果如下:

{ "_id": "696529e4-7e82-4e7f-812e-5144714edff6", "name": "b" }



标签:微信小程序

相关阅读 >>

微信小程序云开发 工单

微信小程序 code2seesion

sdk数据库 command聚合操作符条件操作符

微信小程序 小程序使用getallimmedelivery

微信小程序 小程序直播-其他能力

微信小程序 weuicell

微信小程序 订阅消息addtemplate

微信小程序api 关闭所有页面

微信小程序 小程序使用mockupdateorder

微信小程序 存储

更多相关阅读请进入《微信小程序》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...