Estoy tratando de establecer el valor "simulado" usando el siguiente código, pero no funcionó.
dataBase.ref().orderByChild('en_word').equalTo('pretend').set({ en_word: 'Pretend' })
Escribir un valor en Firebase requiere que conozca la ruta completa y exacta donde desea escribir. No es compatible con las llamadas consultas de actualización, en las que envía una consulta y una operación de escritura a la base de datos al mismo tiempo. En su lugar, tendrá que:
Así que en tu caso sería algo como:
let query = dataBase.ref().orderByChild('en_word').equalTo('pretend'); query.once("value").then((results) => { results.forEach((snapshot) => { snapshot.ref.update({ en_word: 'Pretend' }) }) })