{field:1} 指定要包含的字段 {field:0} 指定要排除的字段
默认_id是包含在结果集合中的,要从结果集中排除_id字段,需要在projection中指定排除_id字段({_id:0})。 除了_id字段,不能在一个projection中联合使用包含和排除语意
查询所有 返回mediaName字段 默认_id字段也是返回的 mongos> db.article.find({},{mediaName:1}).limit(1).pretty()
{ "_id" : "http://mp.weixin.qq.com/s?__biz=MjM5MTYwOTMwMQ==&mid=2650951977&idx=1&sn=65342d94c10cf0b0d283b391481bafda#rd", "mediaName" : "郭德纲视频" }
查询likeNum为 "61" 的文档,只显示mediaId mongos> db.article.find({likeNum:61},{mediaName:1})
{ "_id" : "http://mp.weixin.qq.com/s?__biz=MjM5MTYwOTMwMQ==&mid=2650951977&idx=1&sn=65342d94c10cf0b0d283b391481bafda#rd", "mediaName" : "郭德纲视频" }
显示 mediaName readNum 字段, 排除 _id 字段 mongos> db.article.find({},{mediaName:1,readNum:1,_id:0}).limit(1)
{ "mediaName" : "郭德纲视频", "readNum" : 43118 }