An activerecord-inspired ORM for Node.js
A promise-based Node ORM/ActiveRecord library that can connect to MySQL, Postgres, and SQLite3. Allows chainable, raw or queueable queries.
var GCR = ;var Model =adapter: "mysql"host: "localhost"database: "test"username: "admin"password: "admin""users";Model;Model;
Creating a new instance of the GCR object creates a connection to a new database.
object— Database connection parameters.
string— An optional table name if only a single table is being queried.
object— Options to pass to the model.
function— Turning verbose on will log all queries to the console.
falseby default. If a function is provided, it will be used to log all outputs.
string— The name of the unique ID attribute field (defaults to
string— The name of the table the model is associated with.
json— See above.
Multiple models can also be created from the same database.
var GCR = ;var db =adapter: "mysql"host: "localhost"database: "test"username: "admin"password: "admin"verbose: true ;var User = dbProject = db;