领域功能 - 我可以在 changeEvent 中打开其他领域吗

Realm Functions - Can I open other realm inside changeEvent

我想在 changeEvent 调用中打开另一个领域以将信息复制到其中。就像有追随者一样,如果我添加新的 post,它也应该被复制到追随者 table。打开同步领域没有多大帮助,看起来里面没有数据

您应该尝试 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.