【发布时间】:2020-02-14 14:20:01
【问题描述】:
我有一个颤振应用程序,我在其中从名为 /students 的顶级集合中获取基于特定条件的名称列表,并将其显示在我的一个屏幕上。
现在我希望用户使用 CheckBoxListTile 选择这些名称,然后确认将这些选择的名称添加到 /departments/cse/2017/6 B 17/students/ 的深层嵌套子集合中,我该如何在一种有效的方法?
我基本上想一次将所有文档从我的List <Student> selectedStudents 写入子集合中,同时将他们的 firebase userId 保持为该学生集合中的 docuemntId。
【问题讨论】:
-
如果您要问最快的文档编写方法是什么,请查看:stackoverflow.com/questions/58897274/…
-
您是想快速完成还是尽量减少调用次数?
-
@FrankvanPuffelen 并不是最快的方法,我想知道如何在优先考虑最少写入的情况下将它写得最好。快速也会有所帮助。因为我不确定如何执行批量写入,所以试图确定这是否是我想要完成的事情的方式。而且我之前已经阅读过您之前的答案,但不确定这是否正是我想要的,因为您以最快的方式做到这一点。
-
@JoséSoní 是的,我试图在尽可能少的写入调用中做到这一点,这样它就不会超过免费写入的 Firestore 限制。想知道我怎么能做到这一点
标签: firebase flutter google-cloud-firestore