2012-08-24 10 views
2

나는 mongodb에 초보자입니다. 컬렉션의 문서에서 혼자 필드를 검색하는 방법을 알아야합니다.mongodb의 결과로 특정 필드

예 :

db.things.findOne({name:"mongo"}); 

결과 :하지만 결과에 난 단지 유형 필드가 필요

{"_id" : "497dab624ee47b3a675d2d9c" , "name" : "mongo" , "type" : "database"} 

. 찾기 쿼리에서 어떻게 지정합니까?

+0

문서를 확인하십시오. http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields –

답변

5
db.things.findOne({name:"mongo"}, {type : 1}); 
+0

감사합니다. 유형 : 1이 참조합니다. 여기서 1은 무엇을 의미합니까? – Jessie

+0

이 필드 만 포함해야합니다 (및 _id). 나는 다른 대답 (http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields)에 게시 된 문서를 확인하는 것이 좋습니다. 이해하는 것은 꽤 분명합니다. – udalmik

1

당신이 거짓으로 표시하지 않는 경우 기본적으로 올 것이다

db.things.findOne({name:"mongo"}, {type:1}); 
0
db.things.find({name:"mongo"}, {type:true, "_id":false}). 

_id을보십시오.