我想在changeEvent调用中打开另一个域来复制信息。喜欢有追随者,如果我添加新帖子,它也应该复制到粉丝表。打开同步领域并没有多大帮助,看起来它没有数据
答案 0 :(得分:0)
您应该尝试Realm.openAsync()
,这将确保Realm在返回回调之前已同步。但是,这并不能确保在第一次触发处理程序之前同步Realm。
这是一个简单的例子:
const Realm = require('realm');
const server_url = 'realm://localhost:9080';
const REALM_ADMIN_TOKEN = "insert token here";
const adminUser = Realm.Sync.User.adminUser(REALM_ADMIN_TOKEN);
console.log("Opening admin realm");
var adminRealm = null;
Realm.openAsync({sync: {user: adminUser, url: server_url + '/some-realm'}, readOnly: true}, (realm) => {
adminRealm = realm;
console.log("Admin Realm loaded");
});
// your handler code here.