База данных Firebase Отправить информацию только для проверки, а не для сохранения в базе данных
Я хотел знать, возможно ли отправить данные в базу данных firebase, которая будет использоваться только для проверки, а не для сохранения. Например, если я отправлю {"myauth": "abc123"}, правило проверки будет только проверять, равно ли newdata.child("myauth"). Равно ("abc123") и не сохраняется в базе данных. подобно
{
"rules": {
".validate": "newData.child('myauth').val() === 'abc123'",
".read": true,
".write": true
}
}
Таким образом, всякий раз, когда я отправляю данные на этот узел, который должен быть записан, проверка будет проверять дочерний myauth, и, если значение равно "abc123", только тогда выполнять операцию записи, но не сохранять переменную myauth в базе данных. Я понимаю, что сохранение данных в базе данных - это простой обходной путь, но возможно ли это?
1 ответ
Там нет никакого способа вызвать .write
правила без фактической операции записи. Но если вы просто объявите один дочерний узел как ваш "тестер проверки" и только напишите туда.