如何在JSData中保存注入DataStore的数据

时间:2016-05-31 23:33:55

标签: jsdata

JSData DS#inject文档声明:

  

将项目注入数据存储区不会将其保存到服务器。

有一种方法可以保留注入DataStore的资源吗?

比如说,我修改了多个资源,将它们注入到DataStore中,有一种方法可以自动保留所有修改吗?
什么是最好的方法?

我可能在这里忽略了这一点 谢谢。

1 个答案:

答案 0 :(得分:0)

在JSData 2.x中,您可以通过在记录本身上调用DSSave或通过调用DS#save并传递要保存的记录的主键来保存单个记录。请参阅http://www.js-data.io/v2.8/docs/dssavehttp://www.js-data.io/v2.8/docs/dsupdate

在JSData 3.x(仍处于测试阶段),有一个批量更新(updateMany),可以一次保存多个修改过的实体。另请参阅:Saving dataMapper#updateRecord#saveDataStore#updateMany