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

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注