Sequelize.js 如何使用sequelize一次执行多个操作
我知道事务,但回调中处理事务的方式使数据库看起来像被击中了一次。在这之后,它被传回服务器,因此,服务将进行下一个操作,以此类推 我想一次进行多个不相关的操作,以达到真正的效率(而不是链接) 比如:Sequelize.js 如何使用sequelize一次执行多个操作,sequelize.js,Sequelize.js,我知道事务,但回调中处理事务的方式使数据库看起来像被击中了一次。在这之后,它被传回服务器,因此,服务将进行下一个操作,以此类推 我想一次进行多个不相关的操作,以达到真正的效率(而不是链接) 比如: user.destroy(); 创建({…}); 另一个post.destroy(); 他们都是独立的,不需要被束缚。我只想一次执行所有这些。我该怎么做呢?最简单的方法是使用Promise.props,比如: var promises = { userDestroy = user.des
user.destroy();
创建({…});
另一个post.destroy();
他们都是独立的,不需要被束缚。我只想一次执行所有这些。我该怎么做呢?最简单的方法是使用Promise.props,比如:
var promises = {
userDestroy = user.destroy(),
postCreate = post.create(),
postDestroy = anotherPost.destroy()
};
sequelize.Promise.props(promises).then(function(results) {
/// each promise is resolved here, results:
results.userDestroy;
results.postCreate;
results.postDestroy;
});
这里有更多信息:或者您可以使用
。如果您需要一系列承诺,请全部使用:您尝试了什么?你犯了什么样的错误?