Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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 是否可以在文档中获取集合以及所有其他文档数据?_Javascript_Node.js_Firebase_Google Cloud Platform_Google Cloud Firestore - Fatal编程技术网

Javascript 是否可以在文档中获取集合以及所有其他文档数据?

Javascript 是否可以在文档中获取集合以及所有其他文档数据?,javascript,node.js,firebase,google-cloud-platform,google-cloud-firestore,Javascript,Node.js,Firebase,Google Cloud Platform,Google Cloud Firestore,基本上我有一个文档,里面有一个id、一个名称和一个集合。当我这样做的时候 const{name,id}=doc.data() 我获得了ID和名称,但是当我尝试获取集合命名项时(通过像上面那样对其进行分解),它返回undefined。我怎样才能得到这个收藏?我必须对items集合进行另一次引用,然后获取()还是有更有效的方法?Firestore中的查询很肤浅。获取文档快照时,它不包含嵌套在该文档下的任何子集合。如果需要子集合中的数据,则必须通过构建指向每个子集合的路径来分别查询该子集合: fir

基本上我有一个文档,里面有一个id、一个名称和一个集合。当我这样做的时候

const{name,id}=doc.data()

我获得了ID和名称,但是当我尝试获取集合命名项时(通过像上面那样对其进行分解),它返回undefined。我怎样才能得到这个收藏?我必须对items集合进行另一次引用,然后获取()还是有更有效的方法?

Firestore中的查询很肤浅。获取文档快照时,它不包含嵌套在该文档下的任何子集合。如果需要子集合中的数据,则必须通过构建指向每个子集合的路径来分别查询该子集合:

firestore
    .collection("top-level-collection")
    .doc("doc-id")
    .collection("nested-subcollection")
    .get()

这将获得嵌套子集合中的所有文档。您必须知道它的名称才能查询它。

Firestore中的查询很肤浅。获取文档快照时,它不包含嵌套在该文档下的任何子集合。如果需要子集合中的数据,则必须通过构建指向每个子集合的路径来分别查询该子集合:

firestore
    .collection("top-level-collection")
    .doc("doc-id")
    .collection("nested-subcollection")
    .get()

这将获得嵌套子集合中的所有文档。您必须知道它的名称才能查询它。

好的!谢谢:D我暗自希望有,但我想没有:)谢谢你的回答!!好吧谢谢:D我暗自希望有,但我想没有:)谢谢你的回答!!