programing

$ne에 대한 여러 조건을 가진 mongodb

linuxpc 2023. 6. 30. 22:07
반응형

$ne에 대한 여러 조건을 가진 mongodb

브루클린, 퀸즈, 스태튼 아일랜드와 같은 특정 자치구 이름을 제외하는 쿼리를 수행하려고 하는데, 하나만 제외할 수 있었지만 하나 이상을 제외하는 방법을 찾을 수 없습니다.

하나만 제외: db.rest.find({borough : {$ne : "Brookyln"});

이것은 단지 하나를 제외하는 것에 효과가 있었고 그래서 나는 내가 어떻게 다중을 할 수 있는지 보기 위해 주위를 둘러보고 시도했습니다.

db.rest.find({borough : {$ne : ["브루클린", "퀸즈", "스태튼 아일랜드"]}));

효과가 없었습니다. 어떻게 하면 이 일을 해낼 수 있을까요?

$nin 연산자를 사용할 수 있습니다.

db.rest.find({ borough : {$nin : ["Brooklyn", "Queens", "Staten Island"]}});

참조: https://docs.mongodb.com/manual/reference/operator/query/nin/

언급URL : https://stackoverflow.com/questions/43901321/mongodb-having-multiple-conditions-for-ne

반응형