문서로 컬렉션을 만들자 −
> db.demo151.insertOne({"ListOfNames":["Chris","David","Mike"]});{ "승인됨":true, "insertedId":ObjectId("5e3513b6fdf09dd6d08539da")}> db.demo151.insertOne({"ListOfNames":["Mike","Bob"]});{ "승인된":true, "insertedId":ObjectId("5e3513c4fdf09dd6d08539db")}> db.demo151.insert ListOfNames":["John","David","Chris"]});{ "acknowledged":true, "insertedId":ObjectId("5e3513dcfdf09dd6d08539dc")}
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo151.find();
이것은 다음과 같은 출력을 생성합니다 -
[사전>{ "_id" :ObjectId("5e3513b6fdf09dd6d08539da"), "ListOfNames" :[ "Chris", "David", "Mike" ] }{ "_id" :ObjectId("5e3513c4fdf09dd6d6d08539db") "마이크", "밥" ] }{ "_id" :ObjectId("5e3513dcfdf09dd6d08539dc"), "ListOfNames" :[ "John", "David", "Chris" ] }다음은 선택한 항목의 배열로 결과를 투영하는 쿼리입니다. -
> db.demo151.distinct('_id', {'ListOfNames' :"마이크"});
이것은 다음과 같은 출력을 생성합니다 -
[ ObjectId("5e3513b6fdf09dd6d08539da"), ObjectId("5e3513c4fdf09dd6d08539db")]