0

JSData DS#inject文档指出:

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

有办法持久化注入 DataStore 的资源吗?

比如说,我修改了多个资源,将它们注入 DataStore,有没有办法自动持久化所有修改?
什么可能是最好的方法?

我可能在这里错过了重点。
谢谢你。

4

1 回答 1

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)可以一次保存多个修改过的实体。另请参阅:保存数据Mapper#updateRecord#saveDataStore#updateMany

于 2016-06-01T01:04:04.857 回答