Создает новый документ, потому что вы используете add()
:
public Task
add (Object pojo) Добавляет новый документ к этому сбор с указанным POJO в качестве содержимого, автоматически присваивая ему идентификатор документа.
blockquote>Вместо этого вы должны использовать
set()
:db.collection("cities").document("Locations") .set(location) .addOnSuccessListener(new OnSuccessListener
() { проверьте это также: