고유한 배열 항목을 수집하려면 고유한()을 사용하십시오. 문서로 컬렉션을 만들자 −
> 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" ]