คุณสามารถใช้ findOne() สำหรับสิ่งนี้ ต่อไปนี้เป็นไวยากรณ์ -
db.yourCollectionName.findOne({yourFieldName:'yourValue'});
ให้เราสร้างคอลเลกชันที่มีเอกสาร -
> db.checkExistingDemo.insertOne({"StudentName":"John"});{ "acknowledged" :true, "insertedId" :ObjectId("5cbdf90dac184d684e3fa265")}> db.checkExistingDemo.insertOne({"StudentName" :"Carol"});{ "acknowledged" :true, "insertedId" :ObjectId("5cbdf912ac184d684e3fa266")}> db.checkExistingDemo.insertOne({"StudentName":"Sam"});{ "รับทราบ":จริง "insertedId" :ObjectId("5cbdf916ac184d684e3fa267")}> db.checkExistingDemo.insertOne({"StudentName":"Mike"});{ "acknowledged" :true, "insertedId" :ObjectId("5cbdf4}bac184d68d">แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.checkExistingDemo.find().pretty();สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :ObjectId("5cbdf90dac184d684e3fa265"), "StudentName" :"John" }{ "_id" :ObjectId("5cbdf912ac184d684e3fa266"), "StudentName" :"Carol" :}{ "_id" ( "5cbdf916ac184d684e3fa267"), "StudentName" :"Sam" }{ "_id" :ObjectId("5cbdf91bac184d684e3fa268"), "StudentName" :"Mike" }ต่อไปนี้เป็นแบบสอบถามเพื่อตรวจสอบเอกสารที่มีอยู่ -
> db.checkExistingDemo.findOne({StudentName:'Carol'});สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :ObjectId("5cbdf912ac184d684e3fa266"), "StudentName" :"Carol" }