如何在node.js中使用persist?

时间:2014-03-15 12:18:39

标签: javascript node.js orm

我试图熟悉节点的这个持久化包。有人能告诉我这里是否使用persist.connect进行连接还是这些属性?

var persist = require("persist");
var type = persist.type;

// define some model objects
Phone = persist.define("Phone", {
  "number": type.STRING
});

Person = persist.define("Person", {
  "name": type.STRING
}).hasMany(this.Phone);

persist.connect({
  driver: 'sqlite3',
  filename: 'test.db',
  trace: true
}, function(err, connection) {
  Person.using(connection).all(function(err, people) {
    // people contains all the people
  });
});

1 个答案:

答案 0 :(得分:0)

如果我只是将this.Phone更改为Phone,则上面的代码在我的系统上运行时没有错误。

persist.connect"连接"到包含数据库的test.db文件。