1.0.4 • Published 7 months ago
@l_forik_r/mongo v1.0.4
Mongo
基于mongoose,实现:
- CRUDP工厂;
开始使用 Get Started
先以 npm 包的方式安装:
npm i --save git@github.com:.....
将类库引入到代码中
// src/db/schema
import { MongooseUtilFactory } from '@vestleader/mongo'
const SchemaDAO = MongooseUtilFactory<SchemaDTO>(COLLECTION_NAME, Schema)
// src/db/dal
import { DALFactory } from '@vestleader/mongo'
class SchemaProvider extends DALFactory<SchemaDTO>(SchemaDAO) {}
配置说明
依赖说明
@vestleader/type-db
基础interfaces@vestleader/logger
日志输出类joi
参数配置合格性检查mongoose
对象文档模型(ODM)库
项目说明
.
├── README.md 自述文件
├── samples 演示案例
│ └── ood 面向对象方式使用
├── src 源代码
| ├── test 测试文件
│ ├── index.ts 导出DAL/mongo factory
│ ├── dal.factory.ts DAL工厂
│ └── mongo-factory.dao.ts mongo工厂
└── tsconfig.json