【发布时间】:2021-01-14 11:38:06
【问题描述】:
我在 firebase 上创建了一个实时数据库,在表等中添加和删除数据没有问题。 我目前有这样的设置:
所以我的目标是检查给定值当前是否在我的数据库中。 例如,我想检查“max”当前是否是我数据库中的用户名。
var data = db.ref('loginInfo/');
data.on('value', function(snapshot) {
_this.users = snapshot.val()
});
这就是我获取所有值的方式,它被保存到 _this.users
(我如何检查一个值是否在这个对象中,我正在做一个登录程序)
如果我 console.log 对象,这就是我看到的: image
【问题讨论】:
-
我不清楚你在问什么,但我认为遵循文档中的示例可能会对你有所帮助。 firebase.google.com/docs/database/web/read-and-write
-
保存用户密码而不对其进行哈希处理通常是个坏主意。出于实践原因,它是可以的,但是当用户要输入真实密码时,您不想以这种方式保存它们。见How (not) to store passwords
标签: javascript firebase vue.js firebase-realtime-database