3

新しいアプリの firebase の調査を開始しました。アプリは基本的にユーザー同士のチャットとグループチャットが必要です。

作成しているチャット アプリケーションの場合: MessageThread(id, User:userA, User:userB, UserGroup:group, Array:deletedBy, ...)

主な問題は、私のユースケースで必要な OR クエリと IN クエリを firebase がサポートしていないことです。例えば:

ユーザーの会話リストにアクセスするためのダミー クエリ: fetch MessageThread(s) where (currentUser.id==userA.id) OR (currentUser.id==userB.id) OR (currentUser.id IN group.members)

Firebase を理解するために何か不足していますか? この問題を解決するためにデータベースを設計する別の方法は何ですか?

4

1 に答える 1