고유한 배열 항목을 수집하려면 고유한()을 사용하십시오. 문서로 컬렉션을 만들자 −
> db.demo588.insertOne({"CountryName":["US","AUS","UK","US","UK","AUS"]});{
"acknowledged" : true, "insertedId" : ObjectId("5e92bbd2fd2d90c177b5bccb")
} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo588.find().pretty();
이것은 다음과 같은 출력을 생성합니다 -
{
"_id" : ObjectId("5e92bbd2fd2d90c177b5bccb"),
"CountryName" : [
"US",
"AUS",
"UK",
"US",
"UK",
"AUS"
]
} 다음은 고유한 배열 항목을 수집하는 쿼리입니다 -
> db.demo588.distinct("CountryName"); 이것은 다음과 같은 출력을 생성합니다 -
[ "AUS", "UK", "US" ]