uni-app-X中
我看到JQL中orderBy只有asc和desc
聚合查询的话,提示编译失败
uniCloud.databaseForJQL().collection("goods")
.aggregate()
.match({
status: 0
})
.sample({
size: 10
})
.project({
title: 1,
image: 1,
price: 1
})
.end()
.then(res => {
console.log(res)
})
上面提示编译失败,怎么调整都提示编译失败
JQL写法的话
uniCloud.databaseForJQL().collection("goods")
.where({
status:0
})
.field('title,image,price')
.get()
.then(res => {
console.log(res)
})
JQL这种要怎么写随机查询10条数据呢
4 个回复
深圳奥飞网络 (作者)
来个人解答下
深圳奥飞网络 (作者)
11111
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
应该是没有像mysql那种rand方法,但是,你可以在代码中,在查询前,自己随机点规则,,比如,order by 后面的字段随机,然后升序降序 也随机等等
3***@qq.com
dbJQL.collection('xxxxx).aggregate().match({code: dbJQL.command.neq(null)}).sample({size: 1}).end()
我是这么随机的,不知道能不能帮到你。