1.0.4 • Published 7 months ago

@l_forik_r/mongo v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago

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
1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago