【问题标题】:Can I insert multiple record with multiple model from Loopback at the same time?我可以同时从 Loopback 插入多个具有多个模型的记录吗?
【发布时间】:2017-10-31 11:50:04
【问题描述】:

假设我有一个 post 对象,它分为 Loopback、Post、Tags 和 RelatedTopic 中的几个模型。帖子有很多标签,每个标签都有很多相关主题,我想使用相同的创建方法插入多个带有标签和相关主题的帖子?我找到了有关插入multiple modelinserting multiple record 记录的链接,但我不确定是否可以使用一种创建方法来插入多条记录,每条记录都包含多个模型,还是应该逐个创建每个记录?自从我上次使用 LoopBack 已经一年了,我是在 2.x 中,我对当前的 LoopBack 并不是很熟悉。希望有人能回答这个问题。谢谢。

【问题讨论】:

    标签: node.js loopbackjs


    【解决方案1】:

    是的,您可以使用“异步”概念来完成该任务。

    第一步:

    创建您自己的远程方法以在其中一个 model.js 中完成您的任务。(您也可以导入其他模型)

    第二步:

    需要“异步”库并使用并行方法调用。

    例如:

    async.parallel([
        one: function(callback) {
            callback(null, 'abc\n');
        },
        two: function(callback) {
            callback(null, 'xyz\n');
        }
    ], function(err, results) {
        // results now equals to: [one: 'abc\n', two: 'xyz\n']
    });
    

    您可以轻松实现多记录和多模型更新功能。

    干杯。

    【讨论】:

    • 感谢您的回答。我只是想知道是否有这样做的“LoopBack”方式。否则,我可以使用 for 循环来实现这一点,因为我必须循环一组对象来创建模型。
    • 我认为您可以使用操作挂钩来完成您的任务。
    猜你喜欢
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 2017-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多