SDK数据库 Command更新数组操作符


本文整理自网络,侵删。

Command.push(values: Object): Command

支持端:小程序 2.8.3, 云函数 1.2.1, Web

数组更新操作符。对一个值为数组的字段,往数组添加一个或多个值。或字段原为空,则创建该字段并设数组为传入值。

参数

values: Object

属性 类型 默认值 必填 说明
each Array.<any> 要插入的所有元素
position number 从哪个位置开始插入,不填则是尾部
sort number 对结果数组排序
slice number 限制结果数组长度

返回值

Command

参数说明

position 说明

要求必须同时有 each 参数存在。

非负数代表从数组开始位置数的位置,从 0 开始计。如果数值大于等于数组长度,则视为在尾部添加。负数代表从数组尾部倒数的位置,比如 -1 就代表倒数第二个元素的位置。如果负数数值的绝对值大于等于数组长度,则视为从数组头部添加。

sort 说明

要求必须同时有 each 参数存在。给定 1 代表升序,-1 代表降序。

如果数组元素是记录,则用 { <字段>: 1 | -1 } 的格式表示根据记录中的什么字段做升降序排序。

slice** 说明

要求必须同时有 each 参数存在

说明
0 将字段更新为空数组
正数 数组只保留前 n 个元素
负数 数组只保留后 n 个元素

升级说明

以上定义是从小程序 2.8.3 / 云函数 SDK 1.2.1 起支持,对于之前的版本,使用的是如下函数签名,新版中对旧版签名有兼容。

阅读剩余部分

相关阅读 >>

微信小程序 小程序使用bindaccount

微信小程序云开发 api数据库迁移状态查询

微信小程序云开发服务端数据库api 查询指令

微信小程序云开发服务端数据库api 正则对象

微信小程序api 绘图strokerect(画一个矩形,非填充)

微信小程序api-设备-扫码

微信小程序云开发sdk文档 微信支付下载对账单

微信小程序api 转发消息

微信小程序api 音视频合成-创建处理容器

微信小程序api 绘图arcto

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




打赏

取消

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

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

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

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

评论

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