我来自Java世界,我们有JPA&& JPAQL处理对象 - >关系映射。节点中有类似的东西吗?我不是在谈论发布SQL语句的驱动程序,而是一个真正的对象层库。
我找到了orm套餐,但我想确保没有必要成为旗手(除非是orm)。
答案 0 :(得分:2)
是的。
使用它看起来很简单:
var Sequelize = require('sequelize');
var sequelize = new Sequelize('database', 'username', 'password');
var User = sequelize.define('user', {
username: Sequelize.STRING,
birthday: Sequelize.DATE
});
sequelize.sync().then(function() {
return User.create({
username: 'janedoe',
birthday: new Date(1980, 6, 20)
});
}).then(function(jane) {
console.log(jane.get({
plain: true
}));
});