water-orm
Version:
A monolith version of Standalone waterline ORM
44 lines (39 loc) • 845 B
JavaScript
var path = require('path');
var Waterline = require(path.join(process.cwd(),'lib/waterline.js'));
module.exports = Waterline.Collection.extend({
identity: 'geomodel',
tableName: 'geomodelTable',
connection: 'geoConnection',
attributes: {
name: 'string',
prop1: 'string',
marker: {
type: 'geometry',
geometry: {
nativeSrid: 4326,
wktType: 'POINT'
}
},
line: {
type: 'geometry',
geometry: {
nativeSrid: 4326,
wktType: 'LINESTRING'
}
},
shape: {
type: 'geometry',
geometry: {
nativeSrid: 4326,
wktType: 'POLYGON'
}
},
genericGeometry: {
type: 'geometry',
geometry: {
nativeSrid: 4326,
wktType: 'GEOMETRY'
}
}
}
});