從 MongoDB 集合中獲取最頂層文件
要獲取最頂層文件,請使用 find() 和 limit()。要僅獲取單個文件,請考慮使用 limit(1)。讓我們建立一個包含文件的集合 −
> db.demo681.insertOne({_id:101,Name:"Chris"});
{ "acknowledged" : true, "insertedId" : 101 }
> db.demo681.insertOne({_id:102,Name:"Bob"});
{ "acknowledged" : true, "insertedId" : 102 }
> db.demo681.insertOne({_id:103,Name:"David"});
{ "acknowledged" : true, "insertedId" : 103 }
> db.demo681.insertOne({_id:104,Name:"Bob"});
{ "acknowledged" : true, "insertedId" : 104 }
> db.demo681.insertOne({_id:105,Name:"Sam"});
{ "acknowledged" : true, "insertedId" : 105 }藉助 find() 方法顯示集合中的所有文件 −
> db.demo681.find();
這將產生以下輸出 −
{ "_id" : 101, "Name" : "Chris" }
{ "_id" : 102, "Name" : "Bob" }
{ "_id" : 103, "Name" : "David" }
{ "_id" : 104, "Name" : "Bob" }
{ "_id" : 105, "Name" : "Sam" }獲取最頂層元素的查詢如下 −
> db.demo681.find().limit(1);
這將產生以下輸出 −
{ "_id" : 101, "Name" : "Chris" }
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP