【问题标题】:Is there a node object-relational mapping package?是否有节点对象关系映射包?
【发布时间】:2016-05-14 17:32:03
【问题描述】:

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

我找到了orm 包,但我想确保没有一个必须成为旗手(除非它是 orm)。

【问题讨论】:

    标签: sql node.js


    【解决方案1】:

    是的。

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

    还有这个:Which ORM should I use for Node.js and MySQL?

    【讨论】:

      猜你喜欢
      • 2012-08-12
      • 2011-04-24
      • 2013-05-27
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      • 2022-01-26
      相关资源
      最近更新 更多