このフィールドにインデックスを作成しました: ws.eId
したがって、BTree カーソルを使用するこのようなクエリは非常に高速です。
db.workout.find({"ws.eId" : "648"})
ただし、このクエリはインデックス付きフィールドを使用せず、現在は Basic カーソルを使用しています。
db.workout.find({"ws":{"eId" : "648"}})
-どうしてこれなの?- 2 番目のクエリでインデックス付きフィールドを使用するにはどうすればよいですか? それとも、ws のインデックスを作成する必要がありますか?