Firebase Firestore:com.google.cloud.Firestore.CollectionReference.where()不工作
我试图检查嵌套字段中是否存在用户,但不断出现此错误 没有方法的签名:com.google.cloud.firestore.CollectionReference.where()适用于参数类型:(com.google.cloud.firestore.AutoValue_FieldPath,java.lang.String,java.lang.String)值:[响应。Firebase Firestore:com.google.cloud.Firestore.CollectionReference.where()不工作,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我试图检查嵌套字段中是否存在用户,但不断出现此错误 没有方法的签名:com.google.cloud.firestore.CollectionReference.where()适用于参数类型:(com.google.cloud.firestore.AutoValue_FieldPath,java.lang.String,java.lang.String)值:[响应。0,数组包含,UFZRW7MGV] 我做错了什么?正如您从API文档中看到的,的子类没有where()方法。看起来你想用它来代替。现
0
,数组包含,UFZRW7MGV]
我做错了什么?正如您从API文档中看到的,的子类没有where()方法。看起来你想用它来代替。现在,看起来您假设的是node.js API,而不是Grails所需的Java API。从API文档中可以看出,的子类没有where()方法。看起来你想用它来代替。现在,看起来您假设的是node.js API而不是Java API,而Java API是Grails所必需的
String[] queryPath = ["responses", Integer.toString(i)]
DocumentSnapshot userPoll = colRef.where(FieldPath.of(queryPath), "array-contains", user).get()
if(userPoll.exists())
return true
}