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

รับจำนวนระเบียนใน MongoDB หรือไม่


หากต้องการรับจำนวนระเบียน ให้ใช้ count() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร -

<ก่อนหน้า>> db.demo697.insertOne({Name:"Chris",Age:21});{ "acknowledged" :true, "insertedId" :ObjectId("5ea6d7d1551299a9f98c9395")}> db.demo697.insertOne({Name :"Bob",Age:23});{ "acknowledged" :true, "insertedId" :ObjectId("5ea6d7d8551299a9f98c9396")}> db.demo697.insertOne({Name:"David",Age:24});{ "รับทราบ" :จริง "insertedId" :ObjectId("5ea6d7dd551299a9f98c9397")}

แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -

> db.demo697.find();

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

{ "_id" :ObjectId("5ea6d7d1551299a9f98c9395"), "Name" :"Chris", "Age" :21 }{ "_id" :ObjectId("5ea6d7d8551299a9f98c9396"), "Name" :"Bob", " อายุ" :23 }{ "_id" :ObjectId("5ea6d7dd551299a9f98c9397"), "Name" :"David", "Age" :24 }

ต่อไปนี้เป็นแบบสอบถามเพื่อรับจำนวนบันทึก -

> var numberOfRecords=db.demo697.count();> print("Number of records=",numberOfRecords);

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

จำนวนบันทึก=3