如何使用MongoDB仅查询职位为UX Designer的员工姓名?
只获取MongoDB查询结果中的姓名字段
你可以利用MongoDB find() 方法的投影参数来指定只返回需要的字段,具体写法如下:
db.collection.find({ "info.job": "UX Designer" }, { name: 1, _id: 0 })
参数说明:
- 第一个对象
{ "info.job": "UX Designer" }是你的查询条件,负责筛选出职位为UX Designer的员工文档 - 第二个对象
{ name: 1, _id: 0 }是投影配置:name: 1表示要包含name字段在返回结果中_id: 0表示排除默认会返回的_id字段(如果不需要排除,只写{ name: 1 }即可)
这样执行后,就只会得到符合条件的员工姓名,不会返回其他冗余信息。
内容的提问来源于stack exchange,提问作者Leo Tran
相关产品推荐
相关产品推荐

