使用说明
仅适用于1.0版本的Laf,npm地址:https://www.npmjs.com/package/nw-lafjs
Laf云函数使用
添加最新版nw-lafjs依赖后,在云函数引入
import nw from 'nw-lafjs'
export async function main(ctx: FunctionContext) {
...
数据库
1.新增单条数据(add)
支持自定义_id
2.批量新增多条数据(adds)
支持自定义_id
3.根据条件删除记录(del)
4.根据条件批量修改记录(update)
5.根据条件分页查询记录(select)
6.万能联表查询(selects)
7、根据whereJson查询对象(findByWhereJson)
不能分页,分页请用select
8、根据 _id 查询记录(findById)
9.根据条件查询记录数量(count)
10.根据条件求和(sum)
11.根据条件求平均值(avg)
12.根据条件求最大值(max)
13.根据条件求最小值(min)
工具库
1、对象删除指定的字段,返回新的对象
2、日期对象转字符串
3、正则校验字符串类型
4、金额转换器
5、对象属性拷贝(浅拷贝)
6、复制一份对象
7、将字符串格式的时间转为时间戳
8、两个(元素为对象)的数组合并,并去除重复的数据
9、字符串路径找对象的属性值
10、字符串路径设置对象的属性值
11、检测任意参数是否为空
12、检测任意参数是否无值
13、检测所有参数 - 是否全部不为空
14、检测所有参数 - 是否全部为空
15、检测所有参数 - 是否全部都不为空
16、获取对象数组中的某一个item,根据指定的键值
17、数组操作 - 将对象数组转成json
18、产生指定位数的随机数
19、将字符串id转化为指定位数的纯数字字符串id(会重复)
20、计算运费
21、判断B常量数组是否至少有一个元素在A常量数组中存在(两数组有交集)
22、判断arr是否为一个数组,返回一个bool值
23、深度克隆
24、数组结构转树形结构
25、最简单数组去重法
26、将树形结构转成数组结构
本npm于VK大神的基础上魔改来的,可以去看看他的项目