-1
I made a simple query this way and works correctly, it saves only once in the database, not repeating the same value.
final QuerySnapshot result = await Future.value(Firestore.instance
.collection("lockers")
.where("numero_serie", isEqualTo: "$_numeroSerie")
.limit(1)
.getDocuments());
But I need to do a composite consultation and it’s not working, I tried it this way and it doesn’t save anything in the bank.
final QuerySnapshot result = await Future.value(Firestore.instance
.collection("lockers")
.where("userid", isEqualTo: "$_uid").limit(1)
.where("numero_serie", isEqualTo: "$_numeroSerie").limit(1)
.getDocuments());
So it saves the same value in the bank several times
final QuerySnapshot result = await Future.value(Firestore.instance
.collection("lockers")
.where("userid", isEqualTo: "$_uid")
.where("numero_serie", isEqualTo: "$_numeroSerie").limit(1)
.getDocuments());