Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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 用户内容的Firestore数据库结构_Javascript_Firebase_Angularfire2_Google Cloud Firestore - Fatal编程技术网

Javascript 用户内容的Firestore数据库结构

Javascript 用户内容的Firestore数据库结构,javascript,firebase,angularfire2,google-cloud-firestore,Javascript,Firebase,Angularfire2,Google Cloud Firestore,我找不到Firestore数据库的用户结构示例 我想应该是这样的: { users: { <authkey>: { userdata: { ... } } } } 同样的基本方法也应该有效,因此您的具体实现可能出现了问题。请共享。我可以查询数据,但在firebase控制台中,数据是灰色的,并且有一条注释:文档不存在,它不会显示在查询和快照中。您共享的代码不会为用户创建文档。它只是创建子集合,您可以通过控制台访问它。虽然

我找不到Firestore数据库的用户结构示例

我想应该是这样的:

{
  users: {
    <authkey>: {
      userdata: {
        ...
      }
    }
  }
}

同样的基本方法也应该有效,因此您的具体实现可能出现了问题。请共享。我可以查询数据,但在firebase控制台中,数据是灰色的,并且有一条注释:文档不存在,它不会显示在查询和快照中。您共享的代码不会为用户创建文档。它只是创建子集合,您可以通过控制台访问它。虽然在这种情况下没有文档是很少见的,但从技术上讲它是允许的,而且似乎工作正常。好吧,所以我应该总是创建一个新文档,对吗?创建一个新文档没有技术要求。这取决于您的用例。同样的基本方法应该可以工作,所以在您的具体实现中可能出现了一些错误。请共享。我可以查询数据,但在firebase控制台中,数据是灰色的,并且有一条注释:文档不存在,它不会显示在查询和快照中。您共享的代码不会为用户创建文档。它只是创建子集合,您可以通过控制台访问它。虽然在这种情况下没有文档是很少见的,但从技术上讲它是允许的,而且似乎工作正常。好吧,所以我应该总是创建一个新文档,对吗?创建一个新文档没有技术要求。这取决于您的用例。
fs.doc('users/' + this.as.user.uid)
  .collection('accounts')
  .add({name: 'name'});