Lambert-db:适用于不同数据库引擎的数据库抽象层

时间:2024-05-02 10:26:25
【文件属性】:

文件名称:Lambert-db:适用于不同数据库引擎的数据库抽象层

文件大小:52KB

文件格式:ZIP

更新时间:2024-05-02 10:26:25

orm database mongodb abstraction TypeScript

兰伯特数据库 适用于不同数据库引擎的数据库抽象层 这样可以轻松访问数据库,就像访问对象一样。 库设计有助于在不更改应用程序代码的情况下交换基础数据库引擎。 同样,它只获取/设置操作所需的数据,而不像quick.db那样获取整个表。 安装 npm i lambert-db # or "yarn add lambert-db" 用法 ES5导入 require ( "lambert-db" ) ; 或ES6导入 import "lambert-db" ; 数据库 选择一个数据库引擎: MongoDatabase 目前,只有MongoDB的实现可用,但是我将添加其他实现。 您还可以实现自己的数据库类并提交拉取请求。 每个数据库都有一个.init()方法,使用该数据库之前必须等待其执行。 class Database { init ( ) : Promise < any>


【文件预览】:
Lambert-db-master
----package.json(947B)
----LICENSE(1KB)
----package-lock.json(57KB)
----.DS_Store(6KB)
----dist()
--------Provider.js(602B)
--------example()
--------index.js(857B)
--------ProviderCache.js(2KB)
--------index.js.map(177B)
--------Datastore.d.ts(389B)
--------Rethinkdb.d.ts(1KB)
--------Database.js.map(232B)
--------Provider.js.map(643B)
--------Provider.d.ts(3KB)
--------Mongodb.js.map(14KB)
--------Database.js(1KB)
--------index.d.ts(145B)
--------Mongodb.js(18KB)
--------Database.d.ts(339B)
--------Rethinkdb.js.map(5KB)
--------ProviderCache.js.map(1KB)
--------Rethinkdb.js(6KB)
--------Datastore.js(2KB)
--------ProviderCache.d.ts(660B)
--------Datastore.js.map(1KB)
--------Mongodb.d.ts(3KB)
----src()
--------example()
--------Rethinkdb.ts(4KB)
--------Provider.ts(3KB)
--------ProviderCache.ts(1002B)
--------Database.ts(354B)
--------index.ts(145B)
--------Datastore.ts(2KB)
--------Mongodb.ts(12KB)
----tsconfig.json(5KB)
----.gitignore(2KB)
----README.md(4KB)
----.vscode()
--------launch.json(505B)

网友评论