在MongoDB中,可以使用以下方式查詢數組中的值:
db.students.find({grades: {$elemMatch: {score: 90}}})
上述查詢將返回grades數組中包含至少一個score為90的文檔。
db.students.find({grades: {$elemMatch: {score: {$gt: 80}}}})
上述查詢將返回grades數組中至少有一個分數大于80的文檔。
db.students.find({"grades.0": {$exists: true}})
上述查詢將返回grades數組中至少存在一個索引為0的文檔。
請注意,上述示例僅為演示目的,實際查詢應根據具體集合和字段進行調整。