Инкрементный идентификатор и данные pu sh как число - Google Firebase и реагировать на нативные - PullRequest
0 голосов
/ 16 апреля 2020

Я использую Google Firebase для хранения и извлечения данных для одного из моих приложений. Я успешно могу сделать sh и получить данные в базу данных и из нее. Я пытаюсь установить инкрементный идентификатор для документа Auto ID коллекции.

let db_push = firestore.database().ref('Table').push();
      db_push.set({
        name:name,
        age:age,
        location:location
      })

Я могу набрать sh данных, но идентификатор устанавливает что-то вроде afbghy67kju. И данные age выдвигаются в виде строки. Как я могу установить идентификатор автоматической нумерации и pu sh age var как число?

1 Ответ

1 голос
/ 16 апреля 2020

push() создаст случайный идентификатор для каждого узла, если вам не нужен случайный идентификатор, вам нужно добавить собственную реализацию. Другой способ также использовать уникальный userId вместо push():

firebase.database().ref('Table/' + userId).set({
  name:name,
  age:age,
  location:location
});

https://firebase.google.com/docs/database/web/read-and-write

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...