は、我々は単純なデータ構造を持っているとしましょう:Firebaseに子がどこに存在しないのかを照会するには?
"games": {
"{gameId}" {
"title": "Chess",
"playedBy" : {
"{userId}" : true,
"{userId}" : true
}
}
}
はただのゲームがあり、すべてのゲームは、このゲームで遊んだユーザーに関するデータを持っています。今、私は指定されたユーザー(彼のidが"1234567"
と言うことを考えてみましょう)がプレイしなかったすべてのゲームを手に入れたいです。 "playedBy"
に"1234567"
が含まれていないゲームをクエリする必要があります。
Firebaseでどのように達成できますか?
Firebaseが動作するすべての言語が評価されます。
私が知る限り、今のところFirebaseでは "not equals"演算子はサポートされていません。 – Ekalips
これで確認してください。http://stackoverflow.com/questions/37752402/firebase-database-not-equal-request-alternative-solution-for-ios –
Firebaseは存在する値のみを照会できます。 http://stackoverflow.com/questions/28582223/is-it-possible-query-data-that-are-not-equal-to-the-specified-condition –