정의
$eq두 값을 비교하여 반환합니다:
true값이 같을 경우false값이 동일하지 않은 경우
$eq는 다양한 유형의 값에 대해 지정된 BSON 비교 순서를 사용하여 값과 유형을 모두 비교합니다.$eq에는 다음 구문이 있습니다.{ $eq: [ <expression1>, <expression2> ] }
예시
다음 예시에서는 sample_mflix 샘플 데이터 집합의 movies 컬렉션을 사용합니다. 배포서버에 이 데이터세트를 로드하는 방법은 샘플 데이터세트 로드를 참조하세요.
이 집계 작업은 $eq 연산자 사용하여 year 필드 1978와 같은지 확인합니다.
db.movies.aggregate( [ { $match: { runtime: { $gt: 1000 } } }, { $project: { _id: 0, title: 1, year: 1, yearEq1978: { $eq: [ "$year", 1978 ] } } } ] )
[ { title: 'Centennial', year: 1978, yearEq1978: true }, { title: 'Baseball', year: 1994, yearEq1978: false } ]