База данных Firebase Отправить информацию только для проверки, а не для сохранения в базе данных

Я хотел знать, возможно ли отправить данные в базу данных firebase, которая будет использоваться только для проверки, а не для сохранения. Например, если я отправлю {"myauth": "abc123"}, правило проверки будет только проверять, равно ли newdata.child("myauth"). Равно ("abc123") и не сохраняется в базе данных. подобно

    {
  "rules": {
    ".validate": "newData.child('myauth').val() === 'abc123'",
     ".read": true,
    ".write": true      
  }
}

Таким образом, всякий раз, когда я отправляю данные на этот узел, который должен быть записан, проверка будет проверять дочерний myauth, и, если значение равно "abc123", только тогда выполнять операцию записи, но не сохранять переменную myauth в базе данных. Я понимаю, что сохранение данных в базе данных - это простой обходной путь, но возможно ли это?

1 ответ

Там нет никакого способа вызвать .write правила без фактической операции записи. Но если вы просто объявите один дочерний узел как ваш "тестер проверки" и только напишите туда.

Другие вопросы по тегам