文件名称:openrecord:使ORM再次出色!
文件大小:515KB
文件格式:ZIP
更新时间:2024-02-20 09:33:47
nodejs javascript mysql graphql activerecord
OPENRECORD是一个受ActiveRecord启发的针对Node.js的ORM。 当前,它支持以下数据库/数据存储:SQLite3,MySQL,Postgres,Oracle,REST和LDAP(+ ActiveDirectory) 如果要为这些数据库中的任何一个构建GraphQL端点,则OPENRECORD具有一些内置功能来为您提供支持! 顾名思义,它是开放的,并且很容易扩展。 整个程序包都是以这种方式构建的。 它具有很多功能,只需看一下! 使用范例 这是一个示例(如何通过主键)从现有的sqlite3文件中获取单个post 。 const Store = require ( 'openrecord/store/sqlite3' ) const store = new Store ( { file : './my-posts-db.sqlite3' , autoLoad : true } ) store . ready ( async ( ) => { const post = await store . Model ( 'Post' ) . find ( 1