集約フレームワークを使用する場合の手順は次のようになります。
- $ matchドキュメント-巻き戻し後に再度matchを実行する必要があるため、この手順は省略できますが、ワーキングセットを制限することをお勧めします
- アレイからデータを取り出す
- $matchドキュメント
- 必要なものだけを表示する
-編集前
db.collection.find({"streets.street_name":"/REGEX_EXPRESSION_HERE/"})
集約フレームワークを使用する場合の手順は次のようになります。
-編集前
db.collection.find({"streets.street_name":"/REGEX_EXPRESSION_HERE/"})