如何在firebase中通过电子邮件索引

how to index by email in firebase?

本文关键字:电子邮件 索引 firebase      更新时间:2023-09-26

如何使用电子邮件地址作为键?

Paths must be non-empty strings and can't contain ".", "#", "$", "[", or "]"

firebase中通过email地址进行索引的最佳方式是什么?

通常处理电子邮件地址中的点的最好方法是用另一个字符替换它们。我发现最简单的方法就是使用逗号(,)。

function escapeEmail(email) {
    return (email || '').replace('.', ',');
}
function unescapeEmail(email) {
    return (email || '').replace(',', '.');
}

显示如何索引电子邮件,并有转义代码:http://jsfiddle.net/katowulf/HLUc5/

如果你想了解索引和查询,这里也有这篇文章:https://www.firebase.com/blog/2013-10-01-queries-part-one.html