Pourquoi j'obtenir cette erreur ?:FIREBASE AVERTISSEMENT: Utilisation d'un index non spécifié. Pensez à ajouter « .indexOn »: « Clavier » à/à vos règles de sécurité pour une meilleure performance
Firebase AVERTISSEMENT: L'utilisation d'un index non précisé. Pensez à ajouter « .indexOn »: « Clavier » à/à vos règles de sécurité pour une meilleure performance
J'ai beaucoup de télégrammes Claviers dans mon Firebase
1: Je veux corriger cette erreur. ✔️
2: Je veux obtenir et Console.log rock
et rocky
lorsque l'utilisateur du télégramme tapé rock
,
const ref = db.ref('Keyboards/rock'); //keyboard 1
const ref = db.ref('Keyboards/morning'); //keyboard 2
const ref = db.ref('Keyboards/rocky'); //keyboard 3
Règles:
{
"rules": {
".read": true,
".write": true,
"Keyboards" : {
".indexOn": "Keyboards"
}
}
}
Code:
const ref = db.ref('/');
ref.child('/').orderByChild('Keyboards').equalTo('rock').on("value", function(snapshot) {
console.log(snapshot.val());
key = snapshot.forEach(function(data) {
console.log(data.key);
});
});
après la mise à jour mon code retour null –
Peut-être que vous avez mal configuré les règles. Difficile à dire sans voir votre structure et vos règles. – rymdmaskin
Avez-vous vérifié mon code? @rymdmaskin –