MongoDBでネストされた配列を取得する方法

MongoDBでネストした配列を取得するには、ピリオド記号(.)を使用して配列内の要素にアクセスします。以下に一般的な方法をいくつかを示します。

  1. ユーザー
  2. お気に入り
  3. お気に入り
db.users.find({}, { favorites: 1 })
  1. ネイティブの日本語で自然に言い換えてください。1つのオプションで結構です:ユーザー
  2. お気に入り
db.users.findOne({}, { "favorites.0": 1 })
  1. 要素一致
  2. ユーザー
  3. お気に入り
db.users.find({ favorites: { $elemMatch: { name: "apple" } } })

本方法はMongoDBからネストされた配列を取得するための一般的なアプローチの1つにすぎない点に注意してください。具体的なアプローチは、データモデルとクエリ要件によって異なります。

bannerAds