【发布时间】:2015-01-13 04:26:43
【问题描述】:
所以我正在制作这个应用程序,其中包含餐厅的菜单项,对吧?
所有者应该能够移动菜单项
这是我的 menuitem.js 模型包含
名称、价格、位置
就是这样。超级简单。
所以要重新定位这些元素,我将使用 jquery UI 所以最终的产品会和这个非常相似>http://jqueryui.com/sortable/
所以我的目标是在每次更改菜单项时将每个菜单项的位置保存在数据库中。所以我想Sails一定有一个可以一次更新所有记录的功能
如下图
Menuitem.update([{id: 1},{position: 3}], [{id: 2},{position: 3}] ).exec(function(err, updatedRecords) {
if (err) {
return res.send({message: 'Could not update the records', err: err}, 500);
}
if (updatedRecords) {
return res.send({ records: updatedRecords }, 200);
} else {
return res.notFound('Records not found');
}
});
任何帮助将不胜感激
还在 SailsJS 上打开了一个问题 https://github.com/balderdashy/sails/issues/2404
【问题讨论】:
-
用猫鼬代替水线,我知道我有这个能力,但我不使用水线,你应该检查文档。 Waterline 是帆使用的“ORM”。
-
没有帮助的哥们。对不起
-
顺便说一句,有关风帆的问题通常写在groups.google.com/forum/#!forum/sailsjs,而不是 github,后者更多地用于问题、错误等。我只是认为您可以在 GoogleGroups 上获得比 github 更快的答案,只是说。
-
试用过 Google 群组。到目前为止没有任何帮助
-
似乎您需要为此使用本机查询。你的底层数据库是什么?