如何在flutter中使用where和orderby

2023-11-25

如何在flutter中使用where和orderBy。

任何人都可以告诉我这些索引是如何工作的以及如何正确创建它们。

Query query = Firestore.instance
        .collection('clients')
        .where('sequenceStatus', isEqualTo: sequenceName)
        .orderBy('created', descending: true)
        .limit(20);

W/Firestore(19854): (19.0.0) [Firestore]: 侦听查询(其中sequenceStatus == 引用 order by -created 的客户端,-name) 失败:Status{code=FAILED_PRECONDITION, description=查询需要索引。您可以在这里创建它:https://console.firebase.google.com/project/rigatoinfissitest/database/firestore/indexes?create_composite=ClFwcm9qZWN0cy9yaWdhdG9pbmZpc3NpdGVzdC9kYXRhYmFzZXMvKGRlZmF1bHQpL2NvbGxlY3Rpb25Hcm91cHMvY2xpZW 50cy9pbmRleGVzL18QARoSCg5zZXF1ZW5jZVN0YXR1cxABGgsKB2NyZWF0ZWQQAhoMCghfX25hbWVfXxAC,原因=空}


请按照以下 5 个步骤操作,或者在重定向到您在问题中发布的上述链接后从第 3 步开始。

  1. 转到您的 Firebase 控制台数据库

  2. 从那里选择索引。单击添加索引。

  3. Enter clients(集合名称)在集合 ID 字段中。

  4. Add sequenceStatus(where 子句字段)位于第一个字段中,并保持升序不变。

  5. Add created(orderby 字段)第二个字段并保持升序不变。

  6. 单击创建索引。

现在,运行您的查询。它会工作得很好。

Cheers!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在flutter中使用where和orderby 的相关文章

随机推荐

  • 解析包含数组的字符串

    我想将包含递归字符串数组的字符串转换为深度为 1 的数组 Example StringToArray a b c d e f g h i a b c d e f g h i 看起来很简单 但是 我来自函数背景 我不太熟悉 NET Frame
  • 从php中的图像读取地理标签数据

    有谁知道是否有办法从 PHP 中的照片读取地理标签数据 Thanks 就像其他人所说的那样 exif read data 会做的 要继续获取所有数据 请使用以下参数 exif read data img 0 true where img i
  • 验证返回码:20(无法获取本地颁发者证书)

    我有一个类似的问题 生产环境中的 Apple 推送通知 无法获取本地颁发者证书但在我的本地计算机上 我按照这个教程进行操作 http www raywenderlich com 3443 apple push notification se
  • 如何在 swift 中将字典分配给 AnyObject

    我一直在玩 Swift 我在类型方面遇到了多个错误 尤其是在使用 Swift 和我的旧 Objective C 类时 这个方法的问题是 我期待一个由 Objective C 中的 NSDictionarys 组成的数组 var curArr
  • Android 应用程序在本地或在线存储大数据?

    第一次发帖 第一次在 Android 上工作 所以如果我违反了任何规则 请放轻松 不管怎样 我刚刚开始制作一个 Android 应用程序 我正在尝试创建一个简单的问答游戏 我计划提出很多问题 希望大约 5000 多个问题 没有进行任何数据操
  • STL C++ 中的尾后迭代器是什么?

    任何人都可以解释我的意思是什么past the end 为什么我们打电话end 函数结束后 功能begin and end 定义一个半开范围 begin end 意思是 该范围包括第一个元素但不包括最后一个元素 因此 这个名字就结束了 半开
  • 为什么 Array 不重写 Ruby 中的三等号方法?

    我刚刚注意到数组不会覆盖三重等号方法 有时称为大小写相等法 x 2 case x when 1 2 3 then match else no match end gt no match 而范围运算符的作用是 x 2 case x when
  • 芹菜中的 Django 信号

    我有一个在 Celerybeat 实例中运行的任务 当执行该任务时 它有时会修改模型对象 这应该会触发 post pre save 信号 但事实并非如此 信号没有发生 我想这是因为 Django 的信号是同步的 而 celery 正在不同宇
  • Java 接口有什么真正的意义吗? [复制]

    这个问题在这里已经有答案了 可能的重复 Java接口实际上是如何使用的 我不是从学术流行语的角度来谈论 而是从实际开发人员的角度来谈论 举个例子 Class1 implements Interface public String metho
  • Twilio 调用在 iOS 和 Android 中的 React-Native 中不起作用

    i am trying to use twilio client in react native app here is the link Twilio repo after done all setup with react native
  • PHP 无法从 NFS 共享读取会话

    我将 PHP 会话文件存储在 NFS 共享上 问题是 PHP 总是创建一个空会话文件 但无法从中读取 写入 因此对于每个页面重新加载都会创建一个新文件 如果我将会话存储路径移动到本地文件夹 会话将正常保存 另外 我正在运行具有相同配置的另一
  • JAXB 2.1 - 自定义 xs:any 绑定

    我想使用 JAXB 2 1 XJC 从 xsd 生成 java 代码 我提供了 xsd 架构 但无法更改它 我想用xjc 简单模式 同时从 xml 模式生成 java 类 在xsd中有元素
  • 将 GTK3+ 与 py2exe 捆绑在一起

    平台是 Windows 7 64位 使用 python 2 7 和 GTK3 安装http sourceforge net projects pygobjectwin32 files source navbar exe已编译但无法运行 原因
  • 为什么 PHP 中不推荐通过引用调用函数?

    我写了以下代码
  • try 和 catch 中的对象声明未在范围内定义

    我想在 try catch 语句中声明一个对象 如下所示 try Object object value catch exception return 1 object usingExemple G 告诉我对象未在范围内定义 我确实明白 如
  • 为共享库文件(*.so)生成头文件(*.h)

    我有共享库文件 libmylib so 但没有头文件 mylib h 为了它 您知道从共享库文件生成此头文件的一些方法 工具吗 这通常是不可能的 因为 so 文件不包含有关参数列表的足够信息 特别是如果使用非标准类型 例如结构 因为类型信息
  • Android WebView err_unknown_url_scheme

    使用下面的简单代码 我可以正确加载我的网址 但是 当尝试点击以开头的 html 链接时 我收到 ERR UNKNOWN URL SCHEME mailto 微信 and tg 电报 有人可以帮我解决这个问题吗 不幸的是我根本不懂Java T
  • 如何在 Jersey 2.4 过滤器中获取资源注释?

    我的问题本质上与这个问题相同 如何在 Jersey ContainerResponseFilter 中获取资源注释 但我使用的是 Java Jersey 2 4 找不到 ResourceFilterFactory 或 ResourceFil
  • 如何让 C# 中的进程(而不是线程)同步文件系统访问

    今天早些时候 我正在调试一些类似这样的东西 class Foo void AccessCriticalSection try if IO File Exists path to lock txt throw new Exception Sy
  • 如何在flutter中使用where和orderby

    如何在flutter中使用where和orderBy 任何人都可以告诉我这些索引是如何工作的以及如何正确创建它们 Query query Firestore instance collection clients where sequenc