Что произойдет в Firestore, если я попытаюсь обновить существующее поле документа, хотя оно не существует?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Что произойдет в Firestore, если я попытаюсь обновить существующее поле документа, хотя оно не существует?

Сообщение Anonymous »

Допустим, у меня есть коллекция в Firestore. в этой коллекции есть несколько документов, но не все документы имеют одинаковые поля. например, один документ с идентификатором «дом» может иметь поля «адрес» и «цвет», а другой документ с идентификатором «автомобиль» имеет только поле «цвет».
что происходит если у меня есть ссылка на коллекцию, содержащую оба документа, и я пытаюсь обновить() поле «адрес» документа «автомобиль» (когда у «автомобиля» нет поля «адрес»)?< /p>
например:

Код: Выделить всё

// car fields: color (string)
CollectionReference collectionRef = fireStoreService.getCollection("collection");
collectionRef.document("car").update("address", "123 Playground Street");
Я пробовал искать в документации (1, 2) и примерах кода (3) ответ на этот вопрос, но ничего не нашел. лучшая информация, которую я смог найти, была из источника №2, в котором говорится следующее:

"Если документ еще не существует, обновление завершится неудачей"

но это не описывает, что произойдет, если документ существует, а поле нет.

Подробнее здесь: https://stackoverflow.com/questions/783 ... field-when
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»