微信小程序云开发服务端数据库API 获取集合数据


本文整理自网络,侵删。

Collection.get / Query.get

获取集合数据,或获取根据查询条件筛选后的集合数据。

如果没有指定 limit,则默认最多取 20 条记录。

如果没有指定 skip,则默认从第 0 条记录开始取,skip 常用于分页,例子可见第二个示例代码。

如果需要取集合中所有的数据,可以参考第三个示例代码

函数签名如下:

function get(): Promise<Result>

返回值说明

Promise 的 resolve 和 reject 的结果定义如下:

结果说明
resolve查询的结果,Result 定义见下方
reject失败原因

Result 说明

Promise resolve 的结果 Result 是一个如下结构的对象:

字段类型说明
dataArray查询的结果数组,数据的每个元素是一个 Object,代表一条记录

示例代码 1

获取我的待办事项清单

Promise 风格

const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
  return await db.collection('todos').where({
    _openid: 'xxx' // 填入当前用户 openid
  }).get()
}

示例代码 2:分页取数据

阅读剩余部分

相关阅读 >>

微信小程序工具细节点

微信小程序云开发 拓展功能

微信小程序 weuicells

微信小程序api 绘图中使用setglobalalpha设置全局画笔透明度

微信小程序云开发 api数据库插入记录

微信小程序api 绘图fill(对当前路径进行填充)

微信小程序 获取小程序码

微信小程序 即时配送接口(商家查看)-附录 2:order_status枚举值

微信小程序api getupdatemanager

微信小程序云开发服务端数据库api 获取记录数据

更多相关阅读请进入《微信小程序》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...