본문 바로가기

JS를 대하는 자세

[mongodb] or 조건

반응형

분석에 의하면 분명 title,content를 or조건으로 하여 데이터 구하고 있었는데..

그런데 content 필드는 없네요..  문법 오류가 발생했다면 좋았을 텐데. ㅎㅎ

그래서 결국  아래와 같은 or 조건을 사용하였어도 에러는 없고 title만 비교하여 데이터를 구해오고 있었던 것인데..

 

db.getCollection("article")
                .find({$or: [ { content: { $regex: `비트`, $options: "i" } },{ title: { $regex: `비트`, $options: "i" } }]});

이 느낌.. java에서 Map을 이용하여 request/response를 json으로 만들어 사용했던 느낌이랑 어딘가 비슷함...

 

스키마를 꼭 만들어야 겠군.

반응형

'JS를 대하는 자세' 카테고리의 다른 글

Bun을 통해 Build 시간 단축 도전기  (0) 2023.06.09