Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 是否可以查询资源属性?_Firebase_Google Cloud Firestore - Fatal编程技术网

Firebase 是否可以查询资源属性?

Firebase 是否可以查询资源属性?,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,在Firestore安全规则中,您可以访问。我想在我的查询中使用这些属性,但是我找不到关于它的任何文档 目前,我正在手动将updatedAt时间戳写入需要它们的文档中,但这既麻烦又脆弱,因为很容易忘记更新时间戳。因为资源已经有了这些数据,所以它也感觉是多余的 例如,是否可以查询自昨天以来已更新的集合中的所有文档?无法查询这些文档,它们特定于安全规则层 虽然我们可以检查检索到的特定文档的服务器更新时间,但我们无法查询它们,因为它没有索引(并且在低于索引引擎的层上处理)。“因为资源已经有此数据”--

在Firestore安全规则中,您可以访问。我想在我的查询中使用这些属性,但是我找不到关于它的任何文档


目前,我正在手动将
updatedAt
时间戳写入需要它们的文档中,但这既麻烦又脆弱,因为很容易忘记更新时间戳。因为资源已经有了这些数据,所以它也感觉是多余的


例如,是否可以查询自昨天以来已更新的集合中的所有文档?

无法查询这些文档,它们特定于安全规则层


虽然我们可以检查检索到的特定文档的服务器更新时间,但我们无法查询它们,因为它没有索引(并且在低于索引引擎的层上处理)。

“因为资源已经有此数据”-->请记住,您提供的链接中的资源数据已在创建该文档时手动添加。。。要查询集合中从昨天起已更新的所有文档,您需要获取今天的日期,并使用您正在使用的编程语言减去1天。然后使用类似于
collectionRef.where(“updatedAt”,昨天“>=”)
@RosárioPereiraFernandes的东西在Firestore上查询它。对我来说,文档表明在您为自己定义的元数据值之外存在隐式的文档元数据值,例如uuuuuuu名称uuuuuuuuuuuuuu,uuuuuuuuuuuuuuuuu创建数据uuuuuuuuuuuuuuuuuuuuuuuuuu。你说得对。它确实提供元数据值@DougStevenson@RosárioPereiraFernandes OP建议元数据值没有很好的文档化,我倾向于同意这一点。我在内部创建了一个bug,以反映在阅读本文时遇到的问题。@DougStevenson。除此之外,我找不到任何东西,但这并没有说明时间戳的问题。糟糕。我认为,如果能够将这些资源时间戳字段添加到手动创建的索引中,这将非常有用。但是能够阅读它们至少对我有一些价值。这在哪里有记录?这本书没告诉我多少