При определении типа он запрещает любые дополнительные поля. Есть ли способ разрешить дополнительные поля на языке болтов?
В частности, как избежать вывода:
"$other": {
".validate": "false"
},
При определении типа он запрещает любые дополнительные поля. Есть ли способ разрешить дополнительные поля на языке болтов?
В частности, как избежать вывода:
"$other": {
".validate": "false"
},
Bolt проверяет схему только в том случае, если применяется тип
type Person {
name: String;
}
path /person is Person;
path /personNoValidation; // not validated
Ты прав. Вам нужно вручную удалить правило $other:, чтобы разрешить необязательные поля. Добавление $optional: Any | Null;
не сработает, потому что Firebase не допустит двух свойств с подстановочными знаками.