Mongo DB の配列の値を閲覧する方法を教えてください
MongoDBでは、$elemMatch演算子を用いて配列内の特定値を検索できます。
users コレクションは次のように仮定します。
{
"_id": 1,
"name": "Alice",
"interests": ["hiking", "reading", "traveling"]
}
interesteds配列に特定の値が含まれているかどうかを確認するには、次のクエリを使用します。
db.users.find({ interests: { $elemMatch: { $eq: "reading" } } })
「reading」という値を含むinterests配列を含むドキュメントを返します。