gpt4 book ai didi

database - 如何在 sails.js 中初始化数据库?

转载 作者:搜寻专家 更新时间:2023-10-30 22:11:18 24 4
gpt4 key购买 nike

如何在 Sails.js 中初始化我的数据库?我想解析一些大的 XML 文件并将它们插入数据库,以便我的 Sails-API 可以处理请求。

我想通过 Waterline 插入数据,而不是使用 REST API。是否有机会创建管理命令(如在 Django 中),以便我可以执行类似 sails init-database 的操作,它会运行我的脚本来解析 XML 并通过 Waterline 模型类直接插入它?

我不能将 bootstrap.js 用于此类任务,因为我不想在每次扬 sails 时都创建数据库内容。是否有命令行参数,我可以在其中禁用运行 bootstrap.js

最佳答案

module.exports.bootstrap = function (cb) {
Model.count().exec(function (err, count) {
if (err) return cb(err);
if (count > 0) return cb();

Model.create(initdata).exec(cb);
});
};

关于database - 如何在 sails.js 中初始化数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27807126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com