在 MongoDB 中查詢特定數量的記錄?
要查詢特定數量的記錄,請在 MongoDB 中使用 LIMIT()。該方法接受一個數字型別引數,此引數是要顯示的文件數。
讓我們建立一個帶有文件的集合 -
> db.demo549.insertOne({"Name":"Chris"});{
"acknowledged" : true, "insertedId" : ObjectId("5e8e32889e5f92834d7f05df")
}
> db.demo549.insertOne({"Name":"David"});{
"acknowledged" : true, "insertedId" : ObjectId("5e8e328c9e5f92834d7f05e0")
}
> db.demo549.insertOne({"Name":"Bob"});{
"acknowledged" : true, "insertedId" : ObjectId("5e8e328f9e5f92834d7f05e1")
}
> db.demo549.insertOne({"Name":"John"});{
"acknowledged" : true, "insertedId" : ObjectId("5e8e32929e5f92834d7f05e2")
}在集合中顯示所有文件,使用 find() 方法 -
> db.demo549.find();
將產生以下輸出 -
{ "_id" : ObjectId("5e8e32889e5f92834d7f05df"), "Name" : "Chris" }
{ "_id" : ObjectId("5e8e328c9e5f92834d7f05e0"), "Name" : "David" }
{ "_id" : ObjectId("5e8e328f9e5f92834d7f05e1"), "Name" : "Bob" }
{ "_id" : ObjectId("5e8e32929e5f92834d7f05e2"), "Name" : "John" }以下是查詢,可在 MongoDB 中查詢特定數量的記錄 -
> db.demo549.find().limit(2);
將產生以下輸出 -
{ "_id" : ObjectId("5e8e32889e5f92834d7f05df"), "Name" : "Chris" }
{ "_id" : ObjectId("5e8e328c9e5f92834d7f05e0"), "Name" : "David" }
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP