Я использую коллекцию документов, которые я использую для идентификации групп пользователей. Мое намерение состоит в том, чтобы заполнить поле идентификатора документа только идентификатором пользователя без других бесполезных полей в документах. Но после некоторого исследования, очевидно, невозможно иметь пустые документы.
Итак, мой вопрос - как установить (фиктивное) поле в документе на ноль, которое предположительно поддерживается Firestore согласно документации . Я работаю над этим как в Android, так и в Интернете, но полагаю, что код для любой платформы в порядке.
Обновление: я подтвердил, что простое помещение нуля в качестве поля в Web работает очень хорошо, однако, когда я пробую эквивалент в Android, как это:
Map<String, Object> emptyData = new HashMap<>();
emptyData.put("nullField", null);
Android Studio предупреждает меня:
Передача аргумента 'null' параметру, аннотированному как @ NotNull
Должен ли я продолжать принимать ноль или есть что-то еще, что я должен сделать?