2016-09-22 5 views
0

예를 들어, name 필드가 mongo 문서 person 인 경우. SQL에서 쿼리는 select name from person;과 같아 모든 이름을 반환합니다. mongo에 상응하는 항목은 무엇입니까?mongo 문서를 쿼리하여 필드의 모든 행을 반환합니다.

나는 몽고 콘솔을 사용하는 동안 나는 모든 이름을 검색하려고했다 db.person.find(<<What do I fill here>>, {name: 1});

생각했다.

답변

1

빈 JSON 개체 {}이 모든 문서와 일치합니다.

db.person.find({}, {name: 1}); 
1

올바른 구문을 사용하려면 mongoDB의 모범 사례를 사용하십시오.

db.person.find(
    { }, 
    { name: 1, lastname: 1, _id: 0 } 
) 

이 예에서는 "이름"과 "성"만 표시합니다.

관련 문제