如何在 JSData 中持久化注入 DataStore 的数据
How to persist data injected into DataStore in JSData
JSData DS#inject 文档指出:
Injecting an item into the data store does not save it to the server.
有一种方法可以持久化注入到 DataStore 中的资源吗?
举例来说,我修改了多个资源并将它们注入到 DataStore 中,有一种方法可以自动保留所有修改吗?
什么可能是最好的方法?
我可能忽略了这里的重点。
谢谢。
在 JSData 2.x 中,您可以通过对记录本身调用 DSSave
来保存单个记录,或者通过调用 DS#save
并传递要保存的记录的主键。参见 http://www.js-data.io/v2.8/docs/dssave and http://www.js-data.io/v2.8/docs/dsupdate
在JSData3.x(还在测试版)中,有一个批量更新(updateMany
)可以一次保存多个修改过的实体。另见:Saving data, Mapper#update, Record#save, DataStore#updateMany
JSData DS#inject 文档指出:
Injecting an item into the data store does not save it to the server.
有一种方法可以持久化注入到 DataStore 中的资源吗?
举例来说,我修改了多个资源并将它们注入到 DataStore 中,有一种方法可以自动保留所有修改吗?
什么可能是最好的方法?
我可能忽略了这里的重点。
谢谢。
在 JSData 2.x 中,您可以通过对记录本身调用 DSSave
来保存单个记录,或者通过调用 DS#save
并传递要保存的记录的主键。参见 http://www.js-data.io/v2.8/docs/dssave and http://www.js-data.io/v2.8/docs/dsupdate
在JSData3.x(还在测试版)中,有一个批量更新(updateMany
)可以一次保存多个修改过的实体。另见:Saving data, Mapper#update, Record#save, DataStore#updateMany