查询选项

select

选择/排除要返回的字段,可加速搜索。-表示排除
{ "select": "phone wx.nickname x.姓名" } 只返回三个字段
{ "select": "-wx -y.余额" } 返回【微信相关字段】和【y.余额】外的所有字段

sort

排序,-表示倒序。如不需分页显示,推荐改在前端排序以提高服务器性能
{ "sort": "x.grade -x.score" } 先按级别升序再按成绩降序

limit

限制符合条件的数据条数。如未设置默认只返回30条,设置为0就返回所有符合条件的数据。
但如存在sort选项,应该限制在100条以内(含),超出就也只返回30条。

skip

跳过前n条记录,与limit组合进行分页

slice

对数组字段做切片映射(限制数组元素的个数)
{ slice: {"y.arr": 1} } 只返回数组第一个元素; { slice: {"y.arr": -2} } 返回数组后两个元素;{ slice: {"y.arr": [3, 2]} } 从数组第四个开始,返回两个;{ slice: {"y.arr": [-5, 4]} } 从数组倒数第五个开始,返回前四个

由众触低代码平台生成和驱动