먼저 문서로 컬렉션을 생성해 보겠습니다. −
> db.querySelectDemo.insertOne({UserId:100,UserName:"Chris",UserAge:25});{ "확인됨":true, "insertedId":ObjectId("5ce90eb478f00858fb12e90e")DemoDemoSelecty}> db.query insertOne({UserId:101,UserName:"Robert",UserAge:26});{ "승인됨":true, "insertedId":ObjectId("5ce90ec578f00858fb12e90f")}> db.querySelectDemo.insertOne({UserId::"David",UserAge:27});{ "승인됨" :true, "insertedId" :ObjectId("5ce90ed478f00858fb12e910")}
다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. -
> db.querySelectDemo.find().pretty();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5ce90eb478f00858fb12e90e"), "UserId":100, "UserName":"Chris", "UserAge":25}{ "_id":ObjectId("5ce90ec578f00858fb") :101, "UserName" :"Robert", "UserAge" :26}{ "_id" :ObjectId("5ce90ed478f00858fb12e910"), "UserId" :103, "UserName" :"David", "UserAge" :27}사전>다음은 find() −
에서 TRUE로 설정하여 특정 필드만 포함하는 쿼리입니다.> db.querySelectDemo.find({},{_id:0,UserName:true});이것은 다음과 같은 출력을 생성합니다 -
{ "사용자 이름" :"크리스" }{ "사용자 이름" :"로버트" }{ "사용자 이름" :"데이비드" }