問題タブ [sembast]

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 投票する
2 に答える
275 参照

database - 複数の NoSQL ストアを作成してアクセスするにはどうすればよいですか (Flutter/Dart)?

アプリのローカル データベースとして Sembast を使用しようとしていますが、データベース内のさまざまな「ストア」の作成とアクセスに問題があります。

これまでのところ、1 つのストアを初期化してアクセスできますが、3 つの異なるストアを作成し、必要に応じてそれぞれにアクセスできるようにしたいと考えています。これまでの私のコードを以下に示します。

データベースと一意のストアの作成:

「Sleep」というタイトルのデータベースとストアを初期化します。

3 つの一意のストアを作成し、後でストア内のデータへのアクセスを切り替えることができるようにするにはどうすればよいでしょうか (たとえば、ボタンを押すと、ストア内のデータを切り替えることができます)。

前もって感謝します!

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

flutter - Sembast レコード内のマップ内の単一の値をリッスンするにはどうすればよいですか?

ドキュメントでは、レコードを聞くことについて説明していますが、そのレコード内の単一のフィールドを聞くにはどうすればよいですか? レコードにマップが含まれていると仮定します。

次のようなUserクラスがあるとします。

次のようにローカルに保存すると:

isVerified次に、ページのどこかで、情報全体を取得せずにフィールドへの変更を聞きたいと思いUserます。それ、どうやったら出来るの?

そのクラスのデータ全体を_store.record(user.uid).onSnapshot(database)返すためです。Stream<RecordSnapshot>User

ありがとう