UPDATE Firestore prend désormais en charge les tableaux-contenus
Avoir ces documents
{danceName: 'Danca name 1', songName: ['Title1','Title2']}
{danceName: 'Danca name 2', songName: ['Title3']}
faites-le de cette façon
collection("Dances")
.where("songName", "array-contains", "Title1")
.get()...
@Nelson.b.austin Puisque firestore n'a pas encore cela, je vous suggère d'avoir une structure plate, c'est-à-dire :
Dances = {
danceName: 'Dance name 1',
songName_Title1: true,
songName_Title2: true,
songName_Title3: false
}
En l'ayant de cette façon, vous pouvez le faire :
var songTitle = 'Title1';
var dances = db.collection("Dances");
var query = dances.where("songName_"+songTitle, "==", true);
J'espère que cela vous aidera.