QMDatabase

QMDatabase represents a database connection, it’s the first class you need initialize before use the library.

To initialize it as simple as:

import “quickmodel.js” as QuickModel

var quickModel = new QuickModel.QMDatabase(“myApp”, ‘1.0’);

Where the “myApp” is the name of your app and “1.0” is the version

With the QMDatabase instance you can define your tables/objects:

var Book = quickModel.define(‘Book’, {

title: quickModel.String(‘Title’, {accept_null:false}),

authorName: quickModel.String(‘Author Name’, {accept_null:false}),

pages: quickModel.Integer(‘Pages’, {default: 0})

});