Добавить поле отдельно в документ firestore

Это то, что вам нужно?

var Parent = React.createClass({
  doSomething: function(value) {
  }
  render: function() {
    return  <div>
              <Child doSome={this.doSomething} />
            </div>
  }
})

var Child = React.createClass({
  onClick:function() {
    this.props.doSome(value); // doSomething is undefined
  },  
  render: function() {
    return  <div onClick={this.onClick}></div>
  }
})
0
задан Rashik 13 July 2018 в 23:36
поделиться

1 ответ

Создайте документ DocumentReference для документа, который вы хотите обновить, а затем используйте метод update () на DocumentReference, чтобы указать только поля, которые нужно добавить или изменить. Передайте ему объект с только свойствами, которые соответствуют полям для добавления или изменения.

2
ответ дан Doug Stevenson 17 August 2018 в 12:07
поделиться
  • 1
    Создать ссылку во второй функции? – Rashik 13 July 2018 в 22:16
  • 2
    Постройте его там, где вам нужно его использовать. Если вам не нужен DocumentReference, то не беспокойтесь. – Doug Stevenson 13 July 2018 в 22:18
  • 3
    Я сделал обновление. – Rashik 13 July 2018 в 23:36
  • 4
    Вы создали ссылку на коллекцию, а не документ внутри этой коллекции. – Doug Stevenson 13 July 2018 в 23:37
Другие вопросы по тегам:

Похожие вопросы: