Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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
如何使用提交或批处理文档Firestore REST生成自动Id_Rest_Google Cloud Firestore - Fatal编程技术网

如何使用提交或批处理文档Firestore REST生成自动Id

如何使用提交或批处理文档Firestore REST生成自动Id,rest,google-cloud-firestore,Rest,Google Cloud Firestore,您好,我正在使用提交创建文档,如下所示: { "writes": [ { "update": { "name": "projects/projectID/databases/(default)/documents/test/?documentId=", "fields": {

您好,我正在使用提交创建文档,如下所示:

{
    "writes": [
        {
            "update": {
                "name": "projects/projectID/databases/(default)/documents/test/?documentId=",
                "fields": {
                    "comment": {
                        "stringValue": "Hello World!"
                    }
                }
            }
        },
        {
            "update": {
                "name": "projects/projectID/databases/(default)/documents/test/?documentId=",
                "fields": {
                    "comment": {
                        "stringValue": "Happy Birthday!"
                    }
                }
            }
        }
    ]
}

参数?documentId=dosen’t的工作方式与创建单个文档时不同,如果我将其留空,则会出现一个错误,即我必须指定文档的名称,以便如何为每个文档生成自动id?

不幸的是,在Firestore REST API中无法使用自动生成的
documentId
进行批提交。如图所示,应该为文档对象提供完整路径,包括
documentID

“名称:字符串
文档的资源名称,例如projects/{project\u id}/databaseId}/documents/{document\u path}。”

如果可以省略
documentID
,则会在本文档中提到它


如果您希望在FielStestREST API中实现这一点,可以创建一个特性请求,以便他们可以考虑实现它。

不幸的是,FieltStestRESAPI中不可能批量生成自动生成的<代码>文档> <代码>。如图所示,应该为文档对象提供完整路径,包括

documentID

“名称:字符串
文档的资源名称,例如projects/{project\u id}/databaseId}/documents/{document\u path}。”

如果可以省略
documentID
,则会在本文档中提到它


如果你想在FielStestREST API中实现这一点,你可以创建一个特性请求,这样他们就可以考虑实现它。

@ MartinPellicer做到了吗?@ WyrZrMyYykter,是的,谢谢!MartinPellicer会这么做吗?@WytrzymałyWiktor是的,谢谢!