领域函数 - 我可以在changeEvent中打开其他领域

时间:2017-07-11 16:37:59

标签: realm realm-mobile-platform

我想在changeEvent调用中打开另一个域来复制信息。喜欢有追随者,如果我添加新帖子,它也应该复制到粉丝表。打开同步领域并没有多大帮助,看起来它没有数据

1 个答案:

答案 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.