我试图熟悉节点的这个持久化包。有人能告诉我这里是否使用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
});
});
答案 0 :(得分:0)
如果我只是将this.Phone
更改为Phone
,则上面的代码在我的系统上运行时没有错误。
persist.connect
"连接"到包含数据库的test.db
文件。