云函数调用接口查询条件只能链式调用?
发布于 5 年前 作者 yong04 9639 次浏览 来自 问答

在服务端调用云函数API接口


const  Article = db.collection('article');


//这这样写返回的数据是正确的
const result = await  Article.where(where).orderBy('createdAt', 'desc').limit(5).get();
 
//这样写返回的数据排序是错误的,limit限定也不起作用

const query = Arctile.where(where);

if(xx===yy){

 query.orderBy('createdAt', 'desc');

}

query.limit(5);

const r = await query.get();



请问是不支持这样写么?

4 回复

代码书写方式有问题,第二种跟第一种的链式调用不是对等的。query.orderBy(‘createdAt’‘desc’); 这一行,把结果赋值给一个新的变量,后面的操作也是在新的变量上进行

@官方   解答一下,着急呢

不支持  哈

啥时候才能从云开发坑里爬出来😂

回到顶部