如何在 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