Как увеличить id (do c) при вставке данных в firestore в React? - PullRequest
0 голосов
/ 18 июня 2020
    const userRef = db.collection("criminals").doc(    db.collection("criminals").get().then(function(querySnapshot) {      
      sizeOfCollection=querySnapshot.size+1; 
  })).set({
name:"Manoj",
age:21
})

В приведенном выше фрагменте кода я пытаюсь увеличить значение do c. Как увеличить значение do c, например, автоинкремент (+1)

1 Ответ

1 голос
/ 18 июня 2020

Чтобы иметь счетчик размера коллекции и увеличивать его, вам нужно использовать метод querySnapshot() по-другому. Он должен выглядеть примерно так.

...
const sizeOfCollection=querySnapshot.size();
sizeOfCollection+1;
...

Кроме того, я хотел бы также добавить , что вам не понадобится счетчик, потому что каждый раз, когда вы добавляете документ в вашу коллекцию, он автоматически увеличит размер коллекции.

Сообщите мне, помогла ли вам информация!

...