小编Mic*_*lny的帖子

如何从Cloud Firestore中删除多个文档?

从Cloud Firestore删除许多(不是全部)文档的最佳方法是什么?

官方文档包含有关删除一个文档和所有文档的信息:https://firebase.google.com/docs/firestore/manage-data/delete-data.

firebase google-cloud-firestore

5
推荐指数
3
解决办法
3693
查看次数

Chrome DevTools - SQL 查询未执行

我尝试使用 Chrome DevTools 为 Android 应用程序执行 SQL 查询,但这是不可能的,因为输入按钮将光标移动到下一行而不是执行命令。前一段时间它起作用了。

我重新安装了 Chrome,删除了所有 Chrome 数据并重新安装,使用了 Chromium 浏览器,但仍然没有结果。

DevTools 的所有其他功能都正常工作,例如网络、数据库预览。

它发生在不同的应用程序和设备上。

有人可以帮忙吗?

google-chrome-devtools

5
推荐指数
1
解决办法
577
查看次数

Kotlin - 从列表中删除一个元素 when 和 let

我发现从 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)

kotlin

1
推荐指数
1
解决办法
95
查看次数