0
私は次のようなデータ構造を持っています:Firebase
JSON
;Firebaseデータフィルタリング
{
"USERS": {
"YjGJsvCb58OsTThv6JLmK1dMuHr1": {
"Email": "[email protected]"
},
"zQpb7o18VzYsSoTQtT9DNhOqTUn2": {
"Email": "[email protected]"
}
},
"POSTS": {
"-KSe4eJyenccPoC5T0zP": {
"addedByUser": "YjGJsvCb58OsTThv6JLmK1dMuHr1",
"content": "Post 1",
"cost": "600",
"duration": "Quarterly",
"latitude": "51.5099850000001",
"longitude": "-0.133528614416432",
"timestamp": "Tue 27 Sep"
},
"-KSe4q1DXoulArzWm_Zm": {
"addedByUser": "YjGJsvCb58OsTThv6JLmK1dMuHr1",
"content": "Post 2",
"cost": "550",
"duration": "Monthly",
"latitude": "51.5100199999855",
"longitude": "-0.133507191218496",
"timestamp": "Tue 27 Sep"
}
}
}
私はPOSTS
をフィルタリングし、ユーザーが選択したduration
Monthly
として、またはどちらか持っているすべてのPOSTS
を取得したいと思います。ご覧のとおり、POST
にはAutoID
が割り当てられています。
吐き出すべきで探した結果イム:
{
"-KSe4q1DXoulArzWm_Zm": {
"addedByUser": "YjGJsvCb58OsTThv6JLmK1dMuHr1",
"content": "Post 2",
"cost": "550",
"duration": "Monthly",
"latitude": "51.5100199999855",
"longitude": "-0.133507191218496",
"timestamp": "Tue 27 Sep"
}
}
しかし、私は、私の人生のために、AutoID
Sを検索することはできません。私はすべてのqueryFor
& observe
メソッドの近くで試しました。私はStackOverflowを使って検索しましたが、解決策はありません。データを正しく構成しましたか?私がAutoID
が必要な理由は、いくつかの投稿が同じである可能性があるからです。
ご協力いただければ幸いです。
は答えとして、それを受け入れる:)コーディングハッピー – Dravidian