質問編集履歴
14
言い回しの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
###該当するコード
|
12
12
|
|
13
|
-
|
13
|
+
UserとQuestionの各スキーマは下記の通りです。
|
14
14
|
|
15
15
|
```JavaScript
|
16
16
|
|
@@ -154,13 +154,15 @@
|
|
154
154
|
|
155
155
|
|
156
156
|
|
157
|
-
|
157
|
+
|
158
158
|
|
159
159
|
|
160
160
|
|
161
161
|
|
162
162
|
|
163
163
|
###発生している問題
|
164
|
+
|
165
|
+
![イメージ説明](8218f08f0500f89fc48611791ce69e0d.png)
|
164
166
|
|
165
167
|
|
166
168
|
|
13
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -164,6 +164,10 @@
|
|
164
164
|
|
165
165
|
|
166
166
|
|
167
|
+
上の画像で示したusersSelectedAの配列の中に入っているユーザー情報を取り出したいです。
|
168
|
+
|
169
|
+
|
170
|
+
|
167
171
|
```JavaScript
|
168
172
|
|
169
173
|
const question1 = await Question.findOne( {title: 'どっち派?' }).populate('createdBy').exec();
|
@@ -176,8 +180,6 @@
|
|
176
180
|
|
177
181
|
|
178
182
|
|
179
|
-
|
180
|
-
|
181
183
|
例えば、質問の投稿者データ(createdBy)には上のようなクエリで到達することができるのですが、回答者データ(usersSelectedA)は配列に入っているため、取り出し方が分かりません。
|
182
184
|
|
183
185
|
|
12
言い回しの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
Node.jsとMongoDBを使って二択の質問をユーザーが投稿、回答できるアプリを作成しています。
|
4
4
|
|
5
|
-
回答の集計結果を表示させる際に、ユーザーの年齢、性別ごとのグラフを描画できるようにデータベースを設計してい
|
5
|
+
回答の集計結果を表示させる際に、ユーザーの年齢、性別ごとのグラフを描画できるようにデータベースを設計しており、特定の質問からそれに紐付くユーザー情報にアクセスできるようにしたいのですが、クエリの書き方でつまずいています。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -174,7 +174,7 @@
|
|
174
174
|
|
175
175
|
|
176
176
|
|
177
|
-
|
177
|
+
|
178
178
|
|
179
179
|
|
180
180
|
|
11
言い回しの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -174,7 +174,7 @@
|
|
174
174
|
|
175
175
|
|
176
176
|
|
177
|
-
特定の質問からそれに紐付くユーザー情報にアクセス
|
177
|
+
特定の質問からそれに紐付くユーザー情報にアクセスすることを考えています。
|
178
178
|
|
179
179
|
|
180
180
|
|
10
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,6 +9,8 @@
|
|
9
9
|
|
10
10
|
|
11
11
|
###該当するコード
|
12
|
+
|
13
|
+
各スキームと最初のQuestionデータは下記の通りです。
|
12
14
|
|
13
15
|
```JavaScript
|
14
16
|
|
@@ -156,7 +158,9 @@
|
|
156
158
|
|
157
159
|
|
158
160
|
|
161
|
+
|
162
|
+
|
159
|
-
|
163
|
+
###発生している問題
|
160
164
|
|
161
165
|
|
162
166
|
|
9
言い回しの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -170,7 +170,7 @@
|
|
170
170
|
|
171
171
|
|
172
172
|
|
173
|
-
特定の質問からユーザー情報にアクセスし
|
173
|
+
特定の質問からそれに紐付くユーザー情報にアクセスしようと考えています。
|
174
174
|
|
175
175
|
|
176
176
|
|
8
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -170,6 +170,10 @@
|
|
170
170
|
|
171
171
|
|
172
172
|
|
173
|
+
特定の質問からユーザー情報にアクセスしたいです。
|
174
|
+
|
175
|
+
|
176
|
+
|
173
177
|
例えば、質問の投稿者データ(createdBy)には上のようなクエリで到達することができるのですが、回答者データ(usersSelectedA)は配列に入っているため、取り出し方が分かりません。
|
174
178
|
|
175
179
|
|
7
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -174,4 +174,4 @@
|
|
174
174
|
|
175
175
|
|
176
176
|
|
177
|
-
アドバイスを頂けないでしょうか?
|
177
|
+
何かアドバイスを頂けないでしょうか?
|
6
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
|
39
39
|
},
|
40
40
|
|
41
|
-
//ユーザーが回答した質問と
|
41
|
+
//ユーザーが回答した質問とその答え
|
42
42
|
|
43
43
|
answers: [{
|
44
44
|
|
5
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
Node.jsとMongoDBを使って二択の質問をユーザーが投稿、回答できるアプリを作成しています。
|
4
4
|
|
5
|
-
回答の集計結果を表示させる際に、ユーザーの年齢、性別ごとのグラフを描画できるようにデータベースを設計しています。
|
5
|
+
回答の集計結果を表示させる際に、ユーザーの年齢、性別ごとのグラフを描画できるようにデータベースを設計しているのですが、クエリの書き方でつまずいています。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -156,11 +156,7 @@
|
|
156
156
|
|
157
157
|
|
158
158
|
|
159
|
-
各スキームと最初のQuestionデータは上記のようになっています。
|
159
|
+
各スキームと最初のQuestionデータは上記のようになっています。
|
160
|
-
|
161
|
-
|
162
|
-
|
163
|
-
|
164
160
|
|
165
161
|
|
166
162
|
|
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
Node.jsとMongoDBを使って二択の質問をユーザーが投稿、回答できるアプリを作成しています。
|
4
4
|
|
5
|
-
回答の集計結果を表示させる際に、ユーザーの年齢、性別ごとのグラフを描画し
|
5
|
+
回答の集計結果を表示させる際に、ユーザーの年齢、性別ごとのグラフを描画できるようにデータベースを設計しています。
|
6
6
|
|
7
7
|
|
8
8
|
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -174,7 +174,7 @@
|
|
174
174
|
|
175
175
|
|
176
176
|
|
177
|
-
例えば、質問の投稿者データ(
|
177
|
+
例えば、質問の投稿者データ(createdBy)には上のようなクエリで到達することができるのですが、回答者データ(usersSelectedA)は配列に入っているため、取り出し方が分かりません。
|
178
178
|
|
179
179
|
|
180
180
|
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -174,7 +174,7 @@
|
|
174
174
|
|
175
175
|
|
176
176
|
|
177
|
-
例えば、質問の投稿者データには上のようなクエリで到達することができるのですが、回答者
|
177
|
+
例えば、質問の投稿者データ(CreatedBy)には上のようなクエリで到達することができるのですが、回答者データ(usersSelectedA)は配列に入っているため、取り出し方が分かりません。
|
178
178
|
|
179
179
|
|
180
180
|
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -166,7 +166,7 @@
|
|
166
166
|
|
167
167
|
```JavaScript
|
168
168
|
|
169
|
-
const question1 = await Question.findOne( {title: '
|
169
|
+
const question1 = await Question.findOne( {title: 'どっち派?' }).populate('createdBy').exec();
|
170
170
|
|
171
171
|
console.log(question1.createdBy.age);
|
172
172
|
|