MongoDB 검색 쿼리 작성 방법

민선일·2023년 6월 21일
0

모든 문서 검색

db.collection.find()

조건에 따른 검색

db.collection.find({ field: value })

조건 조합하기

$and$or 연산자를 사용하여 여러 조건을 결합하여 검색할 수 있습니다.

db.collection.find({ $and: [ { field1: value1 }, { field2: value2 } ] })

비교 연산자를 사용하여 검색

$gt (크다), $lt (작다), $gte (크거나 같다), $lte (작거나 같다), $ne (같지 않다) 등의 비교 연산자를 사용하여 범위를 지정할 수 있다.

db.collection.find({ age: { $gt: 18 } })

특정 문자열이 포함된 문서 검색

db.collection.find({ field: /keyword/ })

대소문자 구분 없이 문자열 검색

db.collection.find({ field: /키워드/i })

배열 검색

db.collection.find({ tags: { $in: ["tag1", "tag2"] } })

텍스트 검색

db.collection.find({ $text: { $search: "keyword" } })

정렬

db.collection.find().sort({ field: 1 })

제한

db.collection.find().limit(10)

다음 MongoDB Query and Projection Operators에서 다양한 연산자를 찾아볼 수 있다.

profile
Developer

0개의 댓글

관련 채용 정보