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

นับจำนวนแถวในคอลเลกชัน MongoDB


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

<ก่อนหน้า>> db.demo664.insertOne({_id:1,ClientName:"Chris"});{ "acknowledged" :true, "insertedId" :1 }> db.demo664.insertOne({_id:2,ClientName:"Bob"});{ "acknowledged" :true, "insertedId" :2 }> db.demo664.insertOne({_id:3,ClientName:"Sam"});{ "acknowledged" :true, "insertedId" :3 }> db.demo664.insertOne({_id:4,ClientName:"David"});{ "acknowledged" :true, "insertedId" :4 }

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

> db.demo664.find();

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

{ "_id" :1, "ClientName" :"Chris" }{ "_id" :2, "ClientName" :"Bob" }{ "_id" :3, "ClientName" :"Sam" }{ " _id" :4, "ClientName" :"David" }

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

> var numberOfRows=db.demo664.count();> พิมพ์ ("Number Of Rows="+numberOfRows);

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

จำนวนแถว=4