如何使用提交或批处理文档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是的,谢谢!