에 일치하는 경우 기본적으로 "focusStores"필드에 특정 저장소가 있으면 true라는 쿼리에서 부울 필드 "focus"를 만들려고합니다.Mongo 3.2 Boolean 배열
예 :다음 초점의 제품에 - [ "AAA", "BBB"]가 저장되어 있고 "AAA"라는 검색 기준을 사용하는 경우 초점 필드가 true 여야합니다.
현재 이것은 최선의 시도입니다. 어떤 도움을 주시면 감사하겠습니다! MongoDB를 3.2 사용 $setIsSubset
를 들어
db.getCollection('Products').aggregate([
{
$project: {
sku: 1,
focusStores : 1,
focusTmp : {$focusStores: {$in : 'AAA'}}
}
}
])
$ cond를 사용할 수 있습니다. 예 : true, 그렇지 않으면 : false}} – PVH