查询选项

select

选择/排除要返回的字段,可加速搜索。-表示排除
{ "select": "phone wx.nickname" } 只返回手机号与微信昵称
{ "select": "-_id -wx.openid" } 返回除了_id和微信openid外的所有字段

sort

排序,-表示倒序。如不需分页显示,推荐改在前端排序以提高性能,不可与distinct混用
{ "sort": "x.likes" } 按点赞数正序;{ "sort": "-total" } 按金额倒序

limit

限制符合条件的数据条数。如不填,当总条数大于50时将只返回20条
{ limit: 0 }表示返回所有符合条件的数据,但如有sort选项,仍限制在20条

skip

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

slice

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

Make in ZC APP Platform