Firebase FireStore REST API调用-->;插入数据

Firebase FireStore REST API调用-->;插入数据,firebase,google-cloud-firestore,postman,Firebase,Google Cloud Firestore,Postman,这就是我能做的: 使用Postman将数据插入FireBase 使用Postman从FireBase查询数据 使用邮递员从FireStore查询数据 例如: 从FireStore获取: (本工程) 投递至FireBase: (加上原始json)-这适用于firebase,但不适用于firestore 我不能做的是从Postman在FireStore中创建一个新记录。这就是我发现的 {database=projects//databases/}/documents:write 这对我不起作用。我想

这就是我能做的:

  • 使用Postman将数据插入FireBase
  • 使用Postman从FireBase查询数据
  • 使用邮递员从FireStore查询数据
  • 例如: 从FireStore获取:
    (本工程)

    投递至FireBase: (加上原始json)-这适用于firebase,但不适用于firestore

    我不能做的是从Postman在FireStore中创建一个新记录。这就是我发现的

    {database=projects//databases/}/documents:write


    这对我不起作用。我想从邮递员那里做。我的数据库叫做警报。任何帮助都将不胜感激

    对于在firestore中创建文档,您可以执行以下操作:

    例如,在3个步骤中:

  • URL帖子

    Web API密钥}

  • 对于Web API密钥,您可以在Firebase控制台的项目设置(齿轮图标)中找到它

  • 在firebase控制台中设置数据库规则。允许写入和读取规则!(目前,idk用于设置邮递员的身份验证)

    规则_版本='2'; 服务云.firestore{ 匹配/databases/{database}/documents{

     match /{document=**} {
       // allow read, write: if request.auth != null;
    
       allow read;
       allow write;
     }
    
    } }

  • Json文档

    { “字段”:{ “用户名”:{ “stringValue”:“John Doe” }, “总类”:{ “integerValue”:“100” } }, “createTime”:“2020-05-13T23:00:29.0Z”, “更新时间”:“2020-05-13T23:00:29.0Z” }


  • 好了,就从邮递员那里寄过来吧

    对于在firestore中创建文档,您可以执行以下操作:

    例如,在3个步骤中:

  • URL帖子

    Web API密钥}

  • 对于Web API密钥,您可以在Firebase控制台的项目设置(齿轮图标)中找到它

  • 在firebase控制台中设置数据库规则。允许写入和读取规则!(目前,idk用于设置邮递员的身份验证)

    规则_版本='2'; 服务云.firestore{ 匹配/databases/{database}/documents{

     match /{document=**} {
       // allow read, write: if request.auth != null;
    
       allow read;
       allow write;
     }
    
    } }

  • Json文档

    { “字段”:{ “用户名”:{ “stringValue”:“John Doe” }, “总类”:{ “integerValue”:“100” } }, “createTime”:“2020-05-13T23:00:29.0Z”, “更新时间”:“2020-05-13T23:00:29.0Z” }


  • 好了,就从邮递员那里寄过来吧

    谢谢你的回答,这对我很有用。顺便说一下,可以删除createTime和updateTime。它将由firestore自动填充。谢谢你的回答,它适合我。顺便说一下,可以删除createTime和updateTime。它将由firestore自动填充。