Как сохранить определенный идентификатор узла на базе Firebase - PullRequest
0 голосов
/ 01 декабря 2018

Я храню данные в Firebase, но я хотел бы дать конкретное имя моему идентификатору узла (не случайное, генерируемое firebase).Вот как я передаю свои данные:

  firebase.database().ref('events').push(event)
    .then((data) => {
      const key = data.key
      commit('createEvent', {
        ...event,
        id: key
      })
    })
    .catch((error) => {
      console.log(error)
    })

В своих данных я нажимаю на вызов параметра 'title', и я хотел бы использовать его также в идентификаторе своего узла.Думаешь, я справлюсь с этим?Спасибо

1 Ответ

0 голосов
/ 01 декабря 2018

Если вы уже знаете местоположение в базе данных, в которую хотите записать, не используйте push (), которая всегда генерирует уникальный идентификатор.Создайте ссылку на местоположение, которое вы хотите написать, и просто используйте set (), чтобы записать данные в этом месте.

firebase.database().ref("/the/location/you/want/to/write").set(your_data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...