MST
星途 面试题库

面试题:MongoDB中如何使用where查询实现多条件逻辑

假设在MongoDB的一个集合中有文档,文档包含字段 'name'(字符串类型)、'age'(数值类型)和 'city'(字符串类型)。请写出查询语句,查询出居住在 'Beijing' 且年龄大于30,或者名字为 'Tom' 的所有文档。
21.6万 热度难度
数据库MongoDB

知识考点

AI 面试

面试题答案

一键面试
db.collection.find({
    $or: [
        {
            $and: [
                { city: 'Beijing' },
                { age: { $gt: 30 } }
            ]
        },
        { name: 'Tom' }
    ]
});