Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/

CRUD — Node.js SDK

在此页面上

  • 事务生命周期

写事务(write transaction)是修改域中对象的功能。写事务(write transaction)允许您创建、修改或删除 Realm 对象。它们在单个幂等更新中处理操作。 事务要么全有,要么全无。 要么:

  • 事务中的所有操作均会成功,或者;

  • 如果任何操作失败,则所有操作都不会完成。

重要

每个写入操作都必须在写事务中发生。

写事务是传递给域实例的回调函数。 有关特定写入操作的示例,请参阅 CRUD - Node.js SDK 。

一个给定 realm 一次只能处理一个写事务。当您执行写事务时,realm 会将该事务添加到队列中。该 realm 会按照每个事务到达的顺序对其进行评估。

处理完一个事务后,Realm 会提交或将其取消

  • 提交后,该 Realm 将应用事务中的所有操作。一旦应用,该 Realm 会自动更新实时查询。它通知监听器已创建、修改和删除的对象。

    注意

    使用同步时,SDK 还会将更改排队发送到 Atlas App Services。当网络可用时,SDK 会发送这些更改。

  • Realm 不会在已取消的事务中应用任何操作。如果某一操作失败或无效,Realm 则会取消事务。

后退

地理空间数据

在此页面上