微信小程序云开发教程-云函数操作数据库-排序查询、指令查询

 本小节我们将学习如何通过云函数从云数据库中查找多条数据,并将查询结果按照某种规则排序。

微信小程序云开发教程-云函数操作数据库-排序查询、指令查询

 

    如果想对查找多条数据的结果进行排序,我们只需要再增加一条orderBy语句,它接受两个参数,第一个是指定要排序的字段,比如我们这里指定要排序的字段是importance。第二个指定排序的方式,desc表示从大到小,asc表示从小到大,比如我们这里指定从为从大到小进行排序。

 

    最后返回的结果数组里,importance大的在前面,小的在后面。

 

    下面,我们将学习如何使用指令查询。

 

微信小程序云开发教程-云函数操作数据库-排序查询、指令查询

    这是我们上一节查询多条数据的代码。细心的同学一定发现了,之前的查询条件,importance:3代表的意思是importance=3。但是我们怎么才能表示importance>3呢?

 

    这就需要使用指令查询了,指令的意思就是对查询条件的值使用特定的指令先加工一次。

微信小程序云开发教程-云函数操作数据库-排序查询、指令查询

    微信开发者文档为我们提供了8种指令,等于、不等于、小于、小于或等于、大于、大于或等于、字段值在给定的数组中、字段值不在给定的数组中。同学们可以使用者8种指令组合出各种查询条件。

 

    所以,相信大家现在都知道要怎么表示importance>3了,也就是importance:_.gt(3)

微信小程序云开发教程-云函数操作数据库-排序查询、指令查询

    在代码里我们需要怎么使用呢?

    第一步,实例化指令,当然,我们也需要提前实例化数据库连接;

    第二步,写正确的查询指令;

    第三步,我们就可以得到正确的返回结果了。

 

    下面,请根据教学视频进行学习和操作

 

想看视频版?

关注公号“微程序学堂”,我们的****即将上线

 

如果你自己写了好文章想投稿

请联系我们