Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否在firebase/firestore上保存复选框值或名称?_Javascript_Firebase_Input_Checkbox_Google Cloud Firestore - Fatal编程技术网

Javascript 是否在firebase/firestore上保存复选框值或名称?

Javascript 是否在firebase/firestore上保存复选框值或名称?,javascript,firebase,input,checkbox,google-cloud-firestore,Javascript,Firebase,Input,Checkbox,Google Cloud Firestore,我正在构建一个社交网络项目,在这个项目中,人们必须选择最喜欢的主题,我试图在选中复选框后存储其值(或名称),以便稍后可以调用和显示它 有没有一种方法可以将其作为用户配置文件的一部分存储在firestore中?现在,帐户创建部分允许我存储用户的名称、电子邮件和用户名,但我不确定如何存储复选框值 谢谢!我已经学习js几个月了,所以请不要对我太苛刻,也许这是我跳过或没有正确理解的一个基本问题。提前谢谢 有多种方法,我认为最简单的方法是将主题保存为用户内部的布尔值。您可以添加带有主题名称的布尔值,如果选

我正在构建一个社交网络项目,在这个项目中,人们必须选择最喜欢的主题,我试图在选中复选框后存储其值(或名称),以便稍后可以调用和显示它

有没有一种方法可以将其作为用户配置文件的一部分存储在firestore中?现在,帐户创建部分允许我存储用户的名称、电子邮件和用户名,但我不确定如何存储复选框值


谢谢!我已经学习js几个月了,所以请不要对我太苛刻,也许这是我跳过或没有正确理解的一个基本问题。提前谢谢

有多种方法,我认为最简单的方法是将主题保存为用户内部的布尔值。您可以添加带有主题名称的布尔值,如果选中,只需将其添加为true即可

或者,您可以只添加用户感兴趣的主题数组,然后在用户稍后尝试更新时向数组添加更多信息。如果主题在数组中,则可以将复选框显示为已标记


我希望你发现这个有用的,快乐的编码

我想你是在问如何在Firestore中存储其他(用户)信息?如果是这样,典型的设计模式是创建一个名为/users的集合,其子文档使用用户id(uid)作为documentID。从那里,您可以在该用户文档中存储有关该用户的任何其他信息。谢谢,我实际上使用了第二种解决方案,我的第一种方法是布尔方法,但使用and数组更容易!