gpt4 book ai didi

javascript - 如果文档中不存在该字段,该如何处理Firebase查询?

转载 作者:行者123 更新时间:2023-12-03 04:38:08 24 4
gpt4 key购买 nike

我按时间戳从firebase订购对象,并且时间戳已包含在上一版本中。我该如何处理没有时间戳的情况,应该将对象推到最后?
基本上是使用时间戳对内容进行排序,并希望最后不带时间戳就推送查询。

最佳答案

如果执行查询以使用特定字段对集合进行过滤和排序,并且该字段在文档中不存在,则该文档将根本不会出现在查询结果中。在这种情况下,您无法在查询中执行任何操作以将其包括在结果中。 Firestore索引找不到没有字段的文档-索引仅适用于存在的字段。
如果要查询所有文档的集合,并且希望将不带任何字段的文档推送到结果的底部,则必须在客户端代码中应用排序以根据需要对文档重新排序。 Firestore不会为您这样做。

关于javascript - 如果文档中不存在该字段,该如何处理Firebase查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63742367/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com