[MongoDB] 특정 조건에 맞는 query 개수 조회하는 방법, find() 와 count() 활용

Yuri Lee·2022년 3월 28일
0

MongoDB

  • MongoDB 은 NoSQL 중 가장 많이 쓰이는 비관계형 데이터베이스 관리 시스템으로 자유 오픈소스 소프트웨어이다.
  • MongoDB 은 NoSQL DB 종류 가운데 Document DB로써 데이터 객체들이 컬렉션 내부에서 독립된 문서로 저장되는 모델이다.

Situation

db 콜렉션에 있는 값 중에서도 manage의 permission 값이 true 인 값이 true인 특정 값의 개수만 구하고 싶었다.

{
	userName: '김철수',
    age: '24',
	manage: {
    	permission: true
    },
    ...
}

find()

db.getCollection("user").find({'manage.permission':true}).count()

다음의 shell을 활용하면 특정 조건에 맞는 개수를 구할 수 있다.


https://hwanine.github.io/database/MongoDB/

profile
Step by step goes a long way ✨

0개의 댓글