从 Feathers nedb 移动到 Postgres 的代码中需要做哪些更改?



我使用了feathers-nedb库,并在Node中编写了服务器代码。现在我需要转移到Postgres DB。我已经在 feathers-nedb 中编写了模型和数据插入查询,所以我有办法不弄乱结构,而是连接到 Postgres 并运行代码。

有办法。您可以使用羽毛-knex库。只需将 nedb 模型更改为 feathers-knex,并使用 knex Postgres 连接字符串创建一个模型。

const dbPath = app.get('nedb');
const Model = new NeDB({
filename: path.join(dbPath, 'test.db'),
autoload: true
});
const Model = new knex({
client: 'pg',
connection: "postgres://postgres:password@localhost:5432/test",
searchPath: ['knex', 'public'],
});

这是模型端唯一需要的代码更改。在服务方面,使用羽毛膝代替羽毛-内德布。

相关内容

  • 没有找到相关文章

最新更新