gpt4 book ai didi

json - 从 Postman 创建 Firestore 数据库文档

转载 作者:行者123 更新时间:2023-12-05 05:08:27 26 4
gpt4 key购买 nike

出于配置目的,我正在尝试在 Firestore 集合中一次创建多个文档。我可以一个一个地创建从 Postman 发送的文档:

{
"fields": {
"category":{"stringValue": "Configs"},
"order":{"integerValue":"3"}
}
}

我想知道是否有某种方法可以创建多个文档来发送这样的内容:

{
"batch": [
{
"fields": {
"categoria": {
"stringValue": "Configurações"
},
"ordem": {
"integerValue": "3"
}
}
},
{
"fields": {
"categoria": {
"stringValue": "Configurações"
},
"ordem": {
"integerValue": "3"
}
}
}
]
}

谁能说说是否可行?如果可以,我该怎么做?

最佳答案

像下面这样的东西应该可以工作。

尽管它是一个“更新”操作,但如果它们不存在,也会创建新文档。必须提供文档 ID,它不能使用提交端点自动生成。

在查看此 response 后,我能够让我的用例正常工作详细说明 commit 的使用.

API 端点:https://firestore.googleapis.com/v1/projects/projectID/databases/(default)/documents:commit

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

关于json - 从 Postman 创建 Firestore 数据库文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58308396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com