Новый документ Firestore, созданный каждый раз при запуске кода

использовать этот

int number = (int) Double.parseDouble(s);

0
задан Ronak Thakkar 13 July 2018 в 09:29
поделиться

1 ответ

Создает новый документ, потому что вы используете add() :

public Task<DocumentReference> add (Object pojo)

Добавляет новый документ к этому сбор с указанным POJO в качестве содержимого, автоматически присваивая ему идентификатор документа.

Вместо этого вы должны использовать set() :

db.collection("cities").document("Locations")
    .set(location)
    .addOnSuccessListener(new OnSuccessListener<Void>() {

проверьте это также:

Firestore: set () & amp; Добавить ()

0
ответ дан Peter Haddad 17 August 2018 в 13:17
поделиться
  • 1
    Спасибо @Peter. Еще один вопрос, если я использую набор, мне нужно создать документ вручную? – Jatin Yadav 13 July 2018 в 09:59
  • 2
    вы можете создать документ в коде, не нужно писать его в консоли (как в ответе) – Peter Haddad 13 July 2018 в 10:01
Другие вопросы по тегам:

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