MST

星途 面试题库

面试题:MongoDB Shell高级查询:多条件复合查询及投影

在MongoDB Shell中,有一个名为`products`的集合,每个文档包含`productName`(产品名称,字符串)、`price`(价格,数字)、`category`(类别,字符串)和`stock`(库存数量,数字)字段。请编写查询语句,找出类别为'electronics'且价格大于100,库存大于50的产品,并且只返回`productName`和`price`字段。
23.1万 热度难度
数据库MongoDB

知识考点

AI 面试

面试题答案

一键面试
db.products.find(
    { 
        category: 'electronics', 
        price: { $gt: 100 }, 
        stock: { $gt: 50 } 
    },
    { 
        productName: 1, 
        price: 1, 
        _id: 0 
    }
);