거의 뭐… 조회봇이다..ES조회, mongodb 조회…ㅠㅠ 그래도 안그래도 할게 넘 많은데, 다른 분들이 데이터 넣어준 것만으로도 너무 고맙다 🥺 여튼, 몽고디비에 쿼리문을 저장하는데, 최근 저장한순대로 데이터를 보고 싶은 니즈와 쿼리 필드만 보고 싶은 니즈가 있었다.
db.{콜렉션명}.find().sort({"정렬할 필드" : 1(오름차순) or -1(내림차순)})
db.{콜렉션명}.find({},{"필드" : 0(표시하지 않을 필드) or 1(표시할 필드)})
📚 참고
아래처럼 필드
만 검색되게 했을 때 결과가 어떻게 나올까?
db.{콜렉션명}.find({},{"필드": 1})
⬇️
{
"_id" : ObjectId("asdfsdfsdfasdf"),
"필드" : "어쩌구"
}
ㄸㅣ용?! 🤔 아래처럼 id
가 같이 나온다. 찾아보니 id
는 default이기 때문에 db.{콜렉션명}.find({},{"_id": 0})
하지 않는 이상 계속 같이 나온다고 한다. 참고할것!