fra*_*boy 8 javascript firebase google-cloud-firestore
我在项目中使用Firestore作为我的数据库,我有一个表,我需要在对象内部进行查询
{
foo: "data",
bar[enter image description here][1]: "data",
exObject: {
dataToQuery: "value"
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个结构的例子,我想在对象内部查询一个如下所示的查询:
dbRef.collection("Table").where("exObject.dataToQuery", "==", "value")
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
有没有办法在Firestore中使用对象的内部值作为参数进行查询?如果没有,有没有办法实现可以产生相同结果的东西?
Firestore结构的示例
fra*_*boy 11
dbRef.collection("Table").where("exObject.dataToQuery", "==", "value")
Run Code Online (Sandbox Code Playgroud)
我首先发布的这种语法确实是很好的语法并最终开始工作.我把我的问题的原因归结为一个错字,我必须纠正尝试很多不同的事情
答案如下:
.where(new firestore.FieldPath('exObject' , 'dataToQuery'), '==', "value"))
Run Code Online (Sandbox Code Playgroud)
更多信息在这里
归档时间: |
|
查看次数: |
3145 次 |
最近记录: |