3
以下是我的Firebase数据库结构和我的查询。Firebase索引动态值警告
而且我对这种结构的查询是:
var messageRef = databaseRef.child(`/messagesThread/-KdzCvVW5icW7ZuSIAxV`);
messageRef.orderByChild(`/readBy/{userId}`).equalTo(false).on("child_added", (snapshots)=>{
console.log("Unread messages = " + snapshots.numChildren());
});
但上面的查询给我的警告作为
FIREBASE WARNING: Using an unspecified index. Consider adding ".indexOn": "readBy/{userId}".
因此,如何增加这个indexOn动态{userId}
?
是啊。另请参阅我的答案在这里更长的解释:http://stackoverflow.com/questions/40656589/firebase-query-if-child-of-child-contains-a-value –
谢谢你们两个! –