在Firestore中获取ID作为字段

时间:2018-07-29 14:06:04

标签: google-cloud-firestore

我想在Firestore上创建一个小型数据库。 当我发出POST请求时,我得到所有字段的响应,以及包括名称字段在内的其他字段:

{
    "name": "projects/example-27d5e/databases/(default)/documents/cars/8inm4gXQwzVj5OrBbYoJ",
    "fields": {
        "Field3": {
            "stringValue": "3"
        },
        "Field1": {
            "stringValue": "1"
        },
        "Field2": {
            "stringValue": "2"
        }
    },
    "createTime": "2018-07-29T11:26:52.292609Z",
    "updateTime": "2018-07-29T11:26:52.292609Z"
}

8inm4gXQwzVj5OrBbYoJ 是我的文档ID。 有什么办法可以将此ID存储为单个字段?

1 个答案:

答案 0 :(得分:0)

没有自动的方法将文档的ID作为字段存储在该文档中。

通常,我建议不要这样做,因为它是不必要的数据重复:每当您阅读文档时,Firestore也会返回其ID。如果您在阅读时如何获取ID和数据时遇到麻烦,请显示您尝试过的代码,以便我们看看。