回答編集履歴

2

修正

2019/12/12 14:11

投稿

hameji
hameji

スコア1380

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

1

誤り修正

2019/12/12 14:11

投稿

hameji
hameji

スコア1380

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