是否有节点对象关系映射包?

我来自Java世界,我们有JPA && JPAQL来处理对象 – >关系映射。 节点中有类似的东西吗? 我不是在谈论一个驱动程序来发出SQL语句,而是一个真正的对象层库。

我find了orm软件包,但是我想确保没有一个必不可less的人成为旗手(除非是orm)。

就在这里。

Sequelize

它看起来很直接使用它:

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 })); }); 

还有这样一个: 我应该使用哪个ORM作为Node.js和MySQL?