const db = wx.cloud.database();
const collection = db.collection('collectionName');
// 随机选定记录
collection.aggregate()
.sample({
size: 5 // 随机选取 5 条记录
})
.end()
.then(res => {
console.log(res);
})
.catch(err => {
console.error(err);
});
在上述示例中,通过 collection.aggregate() 创建聚合对象,然后使用 .sample 方法进行随机选定记录操作。在随机选定记录操作中,size: 5 表示随机选取 5 条记录。
你可以根据实际业务需求修改和扩展示例中的选定记录方式。需要注意的是,$sample 在处理大量数据时可能会比较耗费资源,因此在使用时要谨慎考虑性能问题。更多详细的文档和 API 可以参考[微信小程序云开发官方文档 - 数据库 - 聚合操作](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/aggregate.html)。
转载请注明出处:http://www.zyzy.cn/article/detail/1272/微信小程序