0.0.1 • Published 5 years ago

phql v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

phql

Convert a string of a specific format to the data filter parameter form of MongoDB.

English

Installation

yarn add phql

Usage

Usually used for client dynamic acquisition of required fields in web applications.

let parseQl = require('phql');
let filterObj = parseQl('{name,age,sex,info{weight,height}}')

Specific Format String

{name,age,sex,info{weight,height}}

Parsed Result

MongoDB projections

{
  name: 1,
  age: 1,
  sex: 1,
  info: {
    weight: 1,
    height: 1
  }
}

简体中文

通常用于在使用 MongoDBWEB 应用程序中,客户端动态获取自己所需要的字段;这个时候客户端可以传递特定格式的字符串,然后服务端解析该字符串为 MongoDB Projections 的形式传递给 MongoDb

License

MIT