Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

ตรวจสอบเอกสารที่มีอยู่ใน MongoDB?


คุณสามารถใช้ 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" }