api-query-params:将URL查询参数转换为MongoDB查询

时间:2024-02-20 10:34:22
【文件属性】:

文件名称:api-query-params:将URL查询参数转换为MongoDB查询

文件大小:119KB

文件格式:ZIP

更新时间:2024-02-20 10:34:22

url api mongodb mongoose query-builder

api查询参数 将查询参数从API网址转换为MongoDB查询(高级查询,过滤,排序等) 产品特点 功能强大。 支持大多数MongoDB运算符( $in , $regexp …)和功能(嵌套对象,投影,类型转换等) 自定义。 允许自定义键(即, fields vs select )和选项 不可知论。 适用于任何Web框架(Express,Koa等)和/或MongoDB库(mongoose,mongoskin等) 简单。 约200个LOC,无依赖的ES6代码 经过全面测试。 100%的代码覆盖率 安装 npm i --save api-query-params 用法 API aqp(queryString, [opts]) 将queryString转换为MongoDB查询对象 争论 queryString :所请求的API URL的查询字符串部分(即firstName=John&limit=10 )。 也适用于已经解析的对象(即{status: 'success'} )[必需] opts :高级选项的对象(请参见下文)[可选] 退货 结果对象包含以下属性: 包含查询条件的f


【文件预览】:
api-query-params-master
----yarn.lock(274KB)
----.eslintrc.js(256B)
----.prettierignore(12B)
----src()
--------index.js(8KB)
----.travis.yml(89B)
----LICENSE(1KB)
----test()
--------index.js(12KB)
----README.md(11KB)
----ava.config.js(69B)
----prettier.config.js(154B)
----.editorconfig(188B)
----.gitignore(77B)
----.babelrc.js(212B)
----CHANGELOG.md(878B)
----package.json(1KB)

网友评论