javascript - 使用对象元素作为参数的 Firestore 查询

标签 javascript firebase google-cloud-firestore

我在一个项目中使用 Firestore 作为我的数据库,我有一个表,我需要在对象内部进行查询

{
   foo: "data",
   bar: "data",
   exObject: {
      dataToQuery: "value"
   }
}

这是我想在对象内部进行查询的结构示例 一个看起来像这样的查询:

dbRef.collection("Table").where("exObject.dataToQuery", "==", "value")

但这行不通。

有没有办法使用对象的内部值作为参数在 Firestore 中进行查询? 如果没有,是否有办法实现同样的结果?

Firestore 结构示例

enter image description here

最佳答案

dbRef.collection("Table").where("exObject.dataToQuery", "==", "value")

我第一次发布的这个语法确实是很好的语法并且最终开始工作。我将问题的原因归类为拼写错误,我必须尝试很多不同的事情才能更正

关于javascript - 使用对象元素作为参数的 Firestore 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47168288/

相关文章:

firebase - 限制 Firebase 存储路径中的文件数

javascript - Google Firestore - 如何在一次往返中通过多个 ID 获取多个文档?

java - 如何使用 Android 在 Cloud Firestore 中的特定文档之后查询集合?

javascript - Firebase 响应取决于 Firestore 查询不起作用

javascript - 对 d3 对象数组中的元素求和

javascript - 我可以根据窗口大小执行 javascript 吗?

javascript - Azure Active Directory API 中的错误重定向 URI

javascript - 从链接接收值

firebase - Google Apps 脚本 - 如何从 Firestore 获取文档的键值?

android - Firebase Analytics 用户属性