# servec-zhwl 此项目没有修改框架,所以model部分如果使用子目录,会引发错误,controller和service,router使用子目录不会产生bug 添加模糊查询:naf-framework-mongoose>lib>service>crud-service中 query和count在操作model前加上下面的代码 > filter = this.turnFilter(filter); 之后添加函数 turnFilter > turnFilter(filter){ let str = /^%\w*%$/; let keys = Object.keys(filter); for (const key of keys) { let res = key.match(str); if (res) { let newKey = key.slice(1, key.length - 1); filter[newKey] = new RegExp(filter[key]); delete filter[key]; } } return filter; } ## QuickStart <!-- add docs here for user --> see [egg docs][egg] for more detail. ### Development ```bash $ npm i $ npm run dev $ open http://localhost:8081/ ``` ### Deploy ```bash $ npm start $ npm stop ``` ### npm scripts - Use `npm run lint` to check code style. - Use `npm test` to run unit test. - Use `npm run autod` to auto detect dependencies upgrade, see [autod](https://www.npmjs.com/package/autod) for more detail. [egg]: https://eggjs.org