UNPKG

water-orm

Version:

A monolith version of Standalone waterline ORM

43 lines (37 loc) 882 B
/** * Dependencies */ var path = require('path'); var Waterline = require(path.join(process.cwd(),'lib/waterline.js')); module.exports = Waterline.Collection.extend({ identity: 'loadtest', tableName: 'loadTestTable', adapter: 'test', attributes: { first_name: 'string', last_name: 'string', email: { type: 'string', columnName: 'emailAddress' }, title: 'string', phone: 'string', type: 'string', favoriteFruit: { defaultsTo: 'blueberry', type: 'string' }, age: 'integer', // integer field that's not auto-incrementable dob: 'datetime', status: { type: 'boolean', defaultsTo: false }, percent: 'float', list: 'array', obj: 'json', fullName: function() { return this.first_name + ' ' + this.last_name; } } });