使用说明
仅适用于 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 于 < a href="https://vkdoc.fsq.pub" rel="ugc noopener nofollow" target="_blank" rel="ugc noopener nofollow" target="_blank">VK 大神的基础上魔改来的,可以去看看他的项目