面试题答案
一键面试假设使用的是MongoDB数据库,查询语句如下:
db.students.find({
name: /^A/,
scores: { $gt: 90 }
});
解释:
name: /^A/
用于匹配名字以'A'开头的学生。这里使用正则表达式,^
表示匹配字符串的开始位置。scores: { $gt: 90 }
用于匹配至少有一个成绩大于90分的学生。$gt
是大于的操作符。
假设使用的是MongoDB数据库,查询语句如下:
db.students.find({
name: /^A/,
scores: { $gt: 90 }
});
解释:
name: /^A/
用于匹配名字以'A'开头的学生。这里使用正则表达式,^
表示匹配字符串的开始位置。scores: { $gt: 90 }
用于匹配至少有一个成绩大于90分的学生。$gt
是大于的操作符。