node-mongo-querystring:查询构建器,用于将URL查询参数接受到您的MongoDB查询中。 安全且功能丰富。 支持大多数MongoDB的查询运算符,例如$ eq,$ gt,$ lt,$ ne,$ in,$ nin,$ exists,$ regex,bspa和near等地理空间查询,以及您自己的自定义查询业务逻辑!

时间:2024-02-24 00:25:33
【文件属性】:

文件名称:node-mongo-querystring:查询构建器,用于将URL查询参数接受到您的MongoDB查询中。 安全且功能丰富。 支持大多数MongoDB的查询运算符,例如$ eq,$ gt,$ lt,$ ne,$ in,$ nin,$ exists,$ regex,bspa和near等地理空间查询,以及您自己的自定义查询业务逻辑!

文件大小:15KB

文件格式:ZIP

更新时间:2024-02-24 00:25:33

nodejs npm parser node mongodb

MongoDB QueryString解析器 通过URI查询安全,轻松地接受MongoDB查询参数。 这在构建API并接受各种用户特定的查询时很有用。 产品特点 别名查询参数 黑名单查询参数 白名单查询参数 基本运算符 $eq $gt $gte $lt $lte $ne $in $nin $exists $regex 解析字符串整数并浮点为数字 将字符串布尔值解析为ture / false布尔值 操作 请求参数 查询对象 等于 ?foo=bar { foo: "bar" } 不等 ?foo=!bar { foo: { $ne: "bar" }} 存在 ?foo= { foo: { $exists: true }} 不存在 ?foo=! { foo: { $exists: false }} 比...更棒 ?foo=>10 { foo: { $gt: 10 }} 少于 ?foo=<10 xss=removed>=10 { foo: { $gte: 10 }} 小于或等于 ?foo=<=10 { fo


【文件预览】:
node-mongo-querystring-master
----.gitignore(696B)
----README.md(6KB)
----wercker.yml(1KB)
----docker-compose.yml(336B)
----examples()
--------db.js(547B)
--------data.json(947B)
--------app.js(915B)
--------test.js(4KB)
----LICENSE(1KB)
----.eslintrc(323B)
----package.json(2KB)
----index.js(8KB)
----test.js(23KB)

网友评论