MongoDBでネストされた配列を取得する方法
MongoDBでネストした配列を取得するには、ピリオド記号(.)を使用して配列内の要素にアクセスします。以下に一般的な方法をいくつかを示します。
- ユーザー
- お気に入り
- お気に入り
db.users.find({}, { favorites: 1 })
- ネイティブの日本語で自然に言い換えてください。1つのオプションで結構です:ユーザー
- お気に入り
db.users.findOne({}, { "favorites.0": 1 })
- 要素一致
- ユーザー
- お気に入り
db.users.find({ favorites: { $elemMatch: { name: "apple" } } })
本方法はMongoDBからネストされた配列を取得するための一般的なアプローチの1つにすぎない点に注意してください。具体的なアプローチは、データモデルとクエリ要件によって異なります。