[003] 데이터베이스 (MongoDB) - Find (데이터 찾기)
2022. 12. 14. 15:47ㆍ데이터베이스/MongoDB
반응형
안녕하세요~ totally 개발자입니다.
FIND
오늘 다룰 부분은 Find로 데이터를 Collection에서 찾아와서 불러올 때 사용하며 사용법이 간단합니다.
find()
db.students.find()
[
{
_id: ObjectId("19d4s761sdas928k8108412"),
name: 'Andrew',
age: 17
},
{
_id: ObjectId("19d4s761sdas928k8108413"),
name: 'Brian',
age: 18
},
{
_id: ObjectId("19d4s761sdas928k8108414"),
name: 'Catherine',
age: 19
}
]
이렇게 사용하면 students의 모든 데이터를 확인할 수 있습니다. _id 필드도 배제하지 않으면 포함되서 출력됩니다.
findOne()
findOne을 사용하면 첫 번째 찾는 document을 return하게 됩니다.
db.students.findOne()
[
{
_id: ObjectId("19d4s761sdas928k8108412"),
name: 'Andrew',
age: 17
}
]
원하는 데이터 키만 출력
0과 1로 출력 여부를 결정할 수 있습니다. 다만 _id를 제외하고는 한 객체에 0과 1를 동시에 사용하지 못하며 배제하는 부분만 0을 쓰면 됩니다.
db.students.find({name:"Andrew"}, {_id: 0, name: 1, age: 1})
[
{
name: 'Andrew',
age: 17
}
]
반응형
'데이터베이스 > MongoDB' 카테고리의 다른 글
[002] 데이터베이스 (MongoDB) - Insert (데이터 삽입) (0) | 2022.12.13 |
---|---|
[001] 데이터베이스 (MongoDB) - 개요 (0) | 2022.12.12 |