하나의 결과만 얻으려면 findOne()을 사용하고 id를 기반으로 가져옵니다. 문서로 컬렉션을 만들자 −
> db.demo340.insertOne({_id:1,"Name":"Chris",Age:21});
{ "acknowledged" : true, "insertedId" : 1 }
> db.demo340.insertOne({_id:2,"Name":"David",Age:23});
{ "acknowledged" : true, "insertedId" : 2 }
> db.demo340.insertOne({_id:3,"Name":"Bob",Age:20});
{ "acknowledged" : true, "insertedId" : 3 }
> db.demo340.insertOne({_id:4,"Name":"Sam",Age:19});
{ "acknowledged" : true, "insertedId" : 4 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo340.find();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id" : 1, "Name" : "Chris", "Age" : 21 }
{ "_id" : 2, "Name" : "David", "Age" : 23 }
{ "_id" : 3, "Name" : "Bob", "Age" : 20 }
{ "_id" : 4, "Name" : "Sam", "Age" : 19 } 다음은 id −
로 찾기 위한 쿼리입니다.> db.demo340.findOne({_id:1}); 이것은 다음과 같은 출력을 생성합니다 -
{ "_id" : 1, "Name" : "Chris", "Age" : 21 }