是否可以在Cloud Firestore中自动创建新文档

时间:2018-07-09 12:37:47

标签: android firebase google-cloud-firestore

我正在使用公交车预订应用程序。为此,我正在使用Cloud Firestore。我想存储每天预订乘车路线的客户详细信息。因此,是否有可能每天自动创建文档并保留详细信息通过我的应用程序预订的客户中有哪些?任何回应都值得赞赏

3 个答案:

答案 0 :(得分:1)

是的,firestore允许仅使用.add()函数自动将新文件添加到系统中

library(plotly)
plot_ly() %>% 
  add_trace(data=df1, x = ~Group1, y = ~Group2, z = ~Group3, type="scatter3d",marker = list(color = ~freq,  showscale = TRUE),symbol = I(17), name = "df1") %>% 
  add_trace(data=df2, x = ~Group1, y = ~Group2, z = ~Group3, type="scatter3d",marker = list(color = ~freq,  showscale = TRUE), symbol = I(5), name = "df2")

答案 1 :(得分:1)

  

是否可以在Cloud Firestore中自动创建新文档?

是的。最简单的方法是使用Cloud Functions

  

用于Firebase的云功能可让您自动运行后端代码,以响应由Firebase功能和HTTPS请求触发的事件。您的代码存储在Google的云中,并在托管环境中运行。

然后,您可以使用诸如cron-job.org之类的第三方cron计划程序来计划HTTPS Cloud Function的执行。就是这样!

答案 2 :(得分:0)

official docs中所述:

  

集合和文档在Cloud Firestore中隐式创建。只需将数据分配给集合中的文档即可。如果集合或文档不存在,则Cloud Firestore会创建它。

因此,每次客户通过您的应用预订时,只需执行一次add(),文档就会自动创建。