繁体   English   中英

如何将用户ID与Firebase中的待办事项列表链接,以便该列表仅在用户登录时才显示给他?

[英]How to link a user ID with a to-do list in Firebase so that the list appears only to him when the user logs in?

我想使用以下功能从链接到用户的列表中添加待办事项。

 $(document).ready(function(){ $("#toDoButton").click(function(){ var lol = $("#somethingToDo").val(); // $("#myList").append("<li> X " + lol + "</li>").addClass("deleted"); $("<li> X " + lol + "</li>").addClass("deleted").appendTo("#myList"); database.ref('users/' + useNumber).push({ data: lol }); }); }); 

创建用户时,可以使用以下功能:

 function recordUser(uid, name, surname) { var postData = { name: name + surname, data: "data" }; var updates = {}; updates['/users/' + uid] = postData; return firebase.database().ref().update(updates); } 

每当用户登录时,我只希望他的待办事项列表出现。 使用上述功能,我只能创建一个ID不确定的NEW用户。 我也尝试使用“数据”字段来更新待办事项列表

有人可以告诉我如何将用户ID与相应的“待办事项”列表链接吗?

我究竟做错了什么?

这是我的JSON树JSON树

使用用户的uid作为他的待办事项列表节点的键,因此您可以在登录时获取它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM