我想知道在Waterline中是否可以定义模型或按照Node-ORM2中的名称获取模型.
定义:
var Person = db.define("person", {
name : String,
surname : String,
age : Number, // FLOAT
male : Boolean,
continent : [ "Europe", "America", "Asia", "Africa", "Australia", "Antartica" ], // ENUM type
photo : Buffer, // BLOB/BINARY
data : Object // JSON encoded
}, {
methods: {
fullName: function () {
return this.name + ' ' + this.surname;
}
},
validations: {
age: orm.enforce.ranges.number(18, undefined, "under-age")
}
});
Run Code Online (Sandbox Code Playgroud)
获得:
var MyPersonModel = db.models["person"];
Run Code Online (Sandbox Code Playgroud)
谢谢!