개발, 코딩/RDB|SQL|NoSQL
mongodb, 배열처리하기
Websterking
2019. 11. 19. 12:01
반응형
NoSQL에서 배열은 DB의 자료형으로써 매우 자주 쓰이는 편입니다.
어떻게 array에 특정 조건을 걸어서 값을 필터링하는지 간단히 살펴보겠습니다.
* 키워드는 elemMatch
const filtered_examples = await ExampleCollection.aggregate([
{
$lookup: {
from: 'joinedCollection',
localField: 'localField,
foreignField: 'joinedCollectionField',
as: 'retunName',
},
},
{
$match: {
examples: { $elemMatch: { name: 'johndoe' } },
},
},
])
반응형