問題タブ [realm-mobile-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
85 参照

ios - 固有の Realm コンテナ オブジェクト

Realm のタスク デモ アプリに従って、リアルタイム同期を実装しました。

モデルと一緒に保持するために、ダミーのコンテナーが使用されListます。

デモ アプリはオフラインでの使用をサポートしていないようです。

この設定で、オフライン デバイスだけでなくオンライン デバイスでもアプリを起動し、オフライン デバイスでオンラインにするとどうなるのだろうと考えました。

私の当初の予想では、2 つのコンテナー (無効な状態) で終了する予定でしたが、テストしたところ、驚くべきことに、最後に 1 つのコンテナーしかありませんでした。

しかし、時々 2 つのコンテナーを取得し、原因を特定できませんでした。

問題は、これが正確にどのように機能するかということです。オフライン デバイスを初めて同期するときに通常、コンテナーが複製されないのは、同じオブジェクトとして扱われるためだと思います。おそらく、主キーなどがないためでしょうか? しかし、なぜそれが時々複製されるのでしょうか? そして、ここでのベストプラクティスは何ですか? 主キーを使用するか、接続後に重複があるかどうかを確認する必要がありますか? はいの場合は、コンテナーを手動でマージする必要がありますか?

0 投票する
1 に答える
40 参照

android - Androidで多くのテーブルを含むdefault.relamの特定のテーブルでクエリを作成する方法

私はアンドロイドの分野の初心者で、クエリでテーブル名を検出したいと考えています。

これは私のコードです

realm.where(TafseerQuraanModel.class).findAll();