質問編集履歴

3

回答がつかないので変えた

2021/10/10 15:31

投稿

OSARU_2020
OSARU_2020

スコア15

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
  一覧(SliverGrid)に表示をしようと考えています。
4
4
 
5
5
 
6
+
7
+ 【困っていること】
6
8
 
7
9
  QuerySnapshotのデータを取得する際、
8
10
 
@@ -10,13 +12,7 @@
10
12
 
11
13
  orderByでcreatedAt(フィールと)を降順で指定して取得したいのですが上手くいきません。
12
14
 
13
-
14
-
15
- 【試したこと】
16
-
17
- 下記を参考にfirebase側複合インデックを追加しした
15
+ 下記のエラーが出て、リトが表示されずに困ってい
18
-
19
- https://moimoiblog.com/programing/firebase-execute-where-orderby/
20
16
 
21
17
 
22
18
 
@@ -33,6 +29,18 @@
33
29
  ```
34
30
 
35
31
 
32
+
33
+ 【試したこと】
34
+
35
+ 下記を参考にfirebase側の複合インデックスを追加しました。
36
+
37
+ https://moimoiblog.com/programing/firebase-execute-where-orderby/
38
+
39
+
40
+
41
+
42
+
43
+ 【実際のコード】
36
44
 
37
45
  下記が実際のコードになります。
38
46
 

2

回答がつかないので変えた

2021/10/10 15:31

投稿

OSARU_2020
OSARU_2020

スコア15

test CHANGED
@@ -1 +1 @@
1
- 【flutter】QuerySnapshotのwhere句関し
1
+ 【flutter】QuerySnapshotの条件指定つい(複合インデックスについて)
test CHANGED
@@ -4,17 +4,39 @@
4
4
 
5
5
 
6
6
 
7
- その際に取得したQuerySnapshotのデータをwhereでusername(フィールド)を’taku’に絞っていおり
7
+ QuerySnapshotのデータを取得す
8
8
 
9
- データベースにもusernameが’taku’のデタは存在しているですが
9
+ whereでusername(フィルド)を特定条件に絞り、
10
10
 
11
- CircularProgressIndicator()が発動したまま動きません。
11
+ orderByでcreatedAt(フィールと)を降順で指定て取得しいのですが上手くいきません。
12
12
 
13
13
 
14
14
 
15
+ 【試したこと】
16
+
15
- どなたか解決方法ご存知方がいれば教えて頂きいです
17
+ 下記参考にfirebase側複合インデックスを追加しました。
18
+
19
+ https://moimoiblog.com/programing/firebase-execute-where-orderby/
16
20
 
17
21
 
22
+
23
+ 【エラー内容】
24
+
25
+ ```ここに言語を入力
26
+
27
+ The initial orderBy() field '[[FieldPath([createdAt]), true]][0][0]' has to be the same as the where() field parameter 'FieldPath([username])' when an inequality operator is invoked.
28
+
29
+ 'package:cloud_firestore/src/query.dart':
30
+
31
+ Failed assertion: line 680 pos 11: 'field == orders[0][0]'
32
+
33
+ ```
34
+
35
+
36
+
37
+ 下記が実際のコードになります。
38
+
39
+ もしご存知の方がいらっしゃれば、解決方法を教えていただきたいです。
18
40
 
19
41
 
20
42
 
@@ -60,7 +82,7 @@
60
82
 
61
83
  if (!snapshot.hasData) {
62
84
 
63
- return Center(child: CircularProgressIndicator()); //★★★★★★こちらが発動
85
+ return Center(child: CircularProgressIndicator());
64
86
 
65
87
  }
66
88
 

1

誤字

2021/10/10 15:28

投稿

OSARU_2020
OSARU_2020

スコア15

test CHANGED
File without changes
test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
  if (!snapshot.hasData) {
62
62
 
63
- return Center(child: CircularProgressIndicator());
63
+ return Center(child: CircularProgressIndicator()); //★★★★★★こちらが発動
64
64
 
65
65
  }
66
66
 
@@ -82,7 +82,7 @@
82
82
 
83
83
  onPressed: () async {
84
84
 
85
- _scaffoldKey.currentState.openDrawer(); //★★★★★★こちらが発動
85
+ _scaffoldKey.currentState.openDrawer();
86
86
 
87
87
  }),
88
88