JSData DS#inject文档声明:
将项目注入数据存储区不会将其保存到服务器。
有一种方法可以保留注入DataStore的资源吗?
比如说,我修改了多个资源,将它们注入到DataStore中,有一种方法可以自动保留所有修改吗?
什么是最好的方法?
我可能在这里忽略了这一点 谢谢。
答案 0 :(得分:0)
在JSData 2.x中,您可以通过在记录本身上调用DSSave
或通过调用DS#save
并传递要保存的记录的主键来保存单个记录。请参阅http://www.js-data.io/v2.8/docs/dssave和http://www.js-data.io/v2.8/docs/dsupdate
在JSData 3.x(仍处于测试阶段),有一个批量更新(updateMany
),可以一次保存多个修改过的实体。另请参阅:Saving data,Mapper#update,Record#save,DataStore#updateMany