teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2019/12/12 14:11

投稿

hameji
hameji

スコア1380

answer CHANGED
@@ -1,1 +1,12 @@
1
- 完全に間違えてました。
1
+ 完全に間違えてました。
2
+
3
+ javascriptでコードしたことないですが、
4
+ エラー内容をgoogleで検索してみると、下記のページに当たります。
5
+
6
+ [https://stackoverflow.com/questions/55094042/firebaseerror-function-query-where-requires-a-valid-third-argument-but-it-wa
7
+ ](https://stackoverflow.com/questions/55094042/firebaseerror-function-query-where-requires-a-valid-third-argument-but-it-wa)
8
+
9
+ そこで書かれていることをみると、
10
+ まず、「this.state.id」をその前に出力してみてくださいと提案されています。
11
+ そこに値がなければ、当然検索できないとなります。
12
+ そこからまず試してみてはどうでしょう?

1

誤り修正

2019/12/12 14:11

投稿

hameji
hameji

スコア1380

answer CHANGED
@@ -1,13 +1,1 @@
1
- 書き方を間違えているように見受け
1
+ 完全に間違えてました
2
- 上記のは「ウェブ」の場合の書き方じゃないですか?
3
-
4
- ```Swift
5
- // Create a reference to the cities collection
6
- let citiesRef = db.collection("cities")
7
-
8
- // Create a query against the collection.
9
- let query = citiesRef.whereField("state", isEqualTo: "CA")
10
- ```
11
-
12
- [https://firebase.google.com/docs/firestore/query-data/queries?authuser=0](https://firebase.google.com/docs/firestore/query-data/queries?authuser=0)
13
- ウェブじゃなくSwiftの場合のコードに変えて、見てください。