我在React Native应用程序中使用Realm.io数据库。我有一个简单的写命令:
Realm.write(() => {
Realm.create('Dog', { name: 'Bob'}, true);
});
//Few lines below, make a query for the Bob the dog.
如果由于某种原因而进行的写操作花费了几毫秒的时间,那么如何确保当我查询Bob的狗时,我会得到更新的对象?
写操作是否可以返回 promise 或类似内容,因此我可以确保仅在写操作成功后才执行代码?
最佳答案
Realm 是同步的。 All callbacks handed to #write are blocking,但这没什么大不了的,因为它已针对React Native进行了优化。还是the docs say