먼저 문서로 컬렉션을 생성해 보겠습니다. −
> db.findOneWorkingDemo.insertOne({"ClientId":1,"ClientName":"Larry","ClientAge":26});{ "승인":true, "insertedId":ObjectId("5cd7c1716d78f205348bc64d" }> db.findOneWorkingDemo.insertOne({"ClientId":2,"ClientName":"Chris","ClientAge":28});{ "승인된":true, "insertedId":ObjectId("5cd7c17d6d78f205348bc64e")} db.findOneWorkingDemo.insertOne({"ClientId":3,"ClientName":"Robert","ClientAge":34});{ "승인됨":true, "insertedId":ObjectId("5cd7c1896d78f205348bc64f")}
다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. -
> db.findOneWorkingDemo.find().pretty();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5cd7c1716d78f205348bc64d"), "ClientId":1, "ClientName":"래리", "ClientAge":26}{ "_id":ObjectId("5cd7c17d6d78f64534"),bc :2, "ClientName" :"Chris", "ClientAge" :28}{ "_id" :ObjectId("5cd7c1896d78f205348bc64f"), "ClientId" :3, "ClientName" :"Robert", "ClientAge" :34}사전>다음은 ObjectId −
로 findOne()을 구현하는 쿼리입니다.> db.findOneWorkingDemo.findOne({"_id":ObjectId("5cd7c17d6d78f205348bc64e")});이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5cd7c17d6d78f205348bc64e"), "ClientId":2, "ClientName":"Chris", "ClientAge":28}