NoSequel:用于NoSQL数据库的现代TypeScript授权的ORM

时间:2024-02-24 04:57:58
【文件属性】:

文件名称:NoSequel:用于NoSQL数据库的现代TypeScript授权的ORM

文件大小:52KB

文件格式:ZIP

更新时间:2024-02-24 04:57:58

javascript css typescript orm cassandra

无续集 该库利用最先进的Javsascript和Typescript功能(例如符号,装饰器以及条件和映射类型)为NoSQL数据库系统提供现代而强大的ORM。 Cassandra支持目前正在积极开发中,应该在不久的将来准备进行Beta测试。 不久将通过Gremlin API支持CosmosDB DocumentDB API和Graph。 基本用法 只需用所需的表元数据装饰您的实体类,然后为您的类型获取一个Repository实例,以便与数据库进行交互。 请注意,借助TypeScript条件和映射类型的魔力,只有与您的实体属性匹配的键名才有效,可以选择用作分区键或集群键。 @ Entity < ParkingLotEvent> ( { keyspace : 'parking' , table : 'lot_events_by_franchisee' , partitionKeys : [ 'franchiseeNumber' , 'lotId' ] , clusteringKeys : [ 'timeStamp' ] } ) export class Parking


【文件预览】:
NoSequel-master
----.gitignore(68B)
----tsconfig.json(5KB)
----docker-compose.yml(141B)
----LICENSE(1KB)
----package.json(1KB)
----tslint.json(107B)
----src()
--------test()
--------db-providers()
--------schema-gen()
--------models()
--------decorators()
--------index.ts(303B)
--------core()
----readme.md(2KB)
----.npmignore(31B)
----.travis.yml(130B)
----scratchpad()
--------scratchpad.ts(1KB)
----yarn.lock(118KB)

网友评论