MST

星途 面试题库

面试题:MongoDB中findOne方法在复杂查询条件下的应用

假设有一个名为students的集合,每个文档包含字段name(字符串类型)、age(数字类型)、scores(数组类型,包含各科成绩)。现在要求使用findOne方法查询出年龄大于20岁,且数学成绩(假设scores数组中第一个元素为数学成绩)大于80分的第一个学生文档,写出对应的MongoDB查询语句。
36.7万 热度难度
数据库MongoDB

知识考点

AI 面试

面试题答案

一键面试
db.students.findOne({
    age: { $gt: 20 },
    "scores.0": { $gt: 80 }
});