unicloud 随机读取云数据库的数据(js api写法)

官方例子:取status等于1的随机20条数据

const db = uniCloud.database()
const res = await db.collection('test').aggregate()
.match({
  status: 1
})
.sample({
  size: 20
})
.end()

来个实例:

methods: {

			async randomMusic() {
				const db = uniCloud.database()
				const res = await db.collection('my-music-backup').aggregate()
					.match({
						article_status: 1,
						// category_id: '61d6f08b97b9a00001f979b7'
					})
					.sample({
						size: 10
					})
					.end()
				console.log('获取的数据', res.result.data)
				this.$refs.udb.dataList = res.result.data
			},

原创文章,作者:Uniapper,如若转载,请注明出处:https://www.uniapper.com/719.html

(2)
打赏 微信扫一扫 微信扫一扫
上一篇 2022年1月14日 上午1:31
下一篇 2022年1月21日 下午9:35

相关推荐

发表回复

登录后才能评论
欢迎访问www.uniapper.com!交流QQ群:35429521