0
changeEvent呼び出しで別のレルムを開き、情報をコピーしたいと思います。フォロワーがそうであるように、私は新しいフォレストを追加するとフォロワーテーブルにもコピーする必要があります。同期レルムを開いてもデータがないように見えるレルム関数 - changeEvent内で他のレルムを開くことができます
changeEvent呼び出しで別のレルムを開き、情報をコピーしたいと思います。フォロワーがそうであるように、私は新しいフォレストを追加するとフォロワーテーブルにもコピーする必要があります。同期レルムを開いてもデータがないように見えるレルム関数 - changeEvent内で他のレルムを開くことができます
Realm.openAsync()
を試してください。レルムがコールバックに返される前に同期されていることを確認してください。ただし、ハンドラーが最初に起動される前にレルムが同期されることはありません。ここで
は簡単な例です:
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.