【发布时间】:2014-04-18 21:06:32
【问题描述】:
如何在sails.js 上运行命令?我正在尝试在执行任何路由或控制器之前清除集合。但是,在加载模型之后。
在 express 中很简单,你可以将它放在 apps.js 中。在sails.js 中找不到它的执行位置
示例代码:
User.update({}, {$set : {'socket': [] } }, {'multi': true}, function(err){ if (err){ console.log(err)} });
【问题讨论】:
-
仅供参考,您发布的查询不会按预期工作,因为它使用的是 Waterline ORM 无法理解的本机 MongoDB 语法。就做
User.update({}, {'socket': []}).exec(function(err, users){...})