Aquí está la estructura de mi base de datos:
{ items: { 'aRandomUid1': { data: { name: 'theName' }, users: { 'userUid1': true, 'userUid2': true } }, 'aRandomUid2': { data: { name: 'theName2' }, users: { 'userUid3': true } }, 'aRandomUid3': { data: { name: 'theName3' }, users: { 'userUid1': true, 'userUid2': true } } } }Quiero consultar todos los elementos a los que tiene acceso un usuario con uid 'userUid1':
firebase.database().ref('items') .orderByChild(`users/${currentUserUid}`) .equalTo(true) .on('child_added', (data)=>{ console.log(data.val()) })Ahora, ¿cómo puedo agregar reglas de seguridad para permitir esta consulta y evitar el acceso no autorizado?