从Cloud Firestore删除许多(不是全部)文档的最佳方法是什么?
官方文档包含有关删除一个文档和所有文档的信息:https://firebase.google.com/docs/firestore/manage-data/delete-data.
我尝试使用 Chrome DevTools 为 Android 应用程序执行 SQL 查询,但这是不可能的,因为输入按钮将光标移动到下一行而不是执行命令。前一段时间它起作用了。
我重新安装了 Chrome,删除了所有 Chrome 数据并重新安装,使用了 Chromium 浏览器,但仍然没有结果。
DevTools 的所有其他功能都正常工作,例如网络、数据库预览。
它发生在不同的应用程序和设备上。
有人可以帮忙吗?
我发现从 kotlin 中的列表中删除一个when放置在里面的项目let需要添加一个else分支,我不明白为什么需要它。谁能解释一下?
请参阅以下示例。
有一个可为空的列表
val list = mutableListOf<Int?>(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
Run Code Online (Sandbox Code Playgroud)
我想在空检查后从列表中删除一个元素。使用let和when需要else分支的实现。
fun `remove element inside let and when`(random: Int) {
list[random]?.let {
when {
it > 4 -> list.remove(it)
else -> { //else branch required
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
然而,当我使用的元素从列表中when,但没有let的else分支不需要
fun `remove element inside when`(random: Int) {
when {
random > 4 -> list.remove(random) …Run Code Online (Sandbox Code Playgroud)