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

回答編集履歴

1

追記

2020/06/02 03:22

投稿

June666
June666

スコア290

answer CHANGED
@@ -2,4 +2,15 @@
2
2
  ```mongoQuery
3
3
  db.jfile.find({"entities" : {$elmMatch: {"name" : "インド"}}},{"entities.salience":1})
4
4
  ```
5
+ ---
6
+ 追記
7
+ こちらはどうでしょうか?
8
+ ```mongoQuery
9
+ db.jfile.aggregate([
10
+ {$unwind:"$entities"},
11
+ {$match : {"entities.name" : "インド"}},
12
+ {$group : {_id:"$_id","entities": {$push : "$entities"}}},
5
- 特定のentities.nameの値を含む配列内のentities.salienceが取れるはずです。
13
+ {$project : {"entities.salience" : 1}}
14
+ ])
15
+ ```
16
+ [参考サイト](https://fits.hatenablog.com/entry/2018/12/10/004155)