您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關MongoDB中怎么實現數據查詢操作,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
任何數據庫之中,數據的查詢操作都是最為麻煩的,而在MongoDB數據庫里面,對于查詢的支持非常到位。
語法:“db.集合名稱.find({查詢條件}[,{設置顯示的字段}])”
范例:最簡單的用法就是直接使用find()函數完成查詢
> db.info.find();
范例:希望查詢出url為“www.stone.com”的數據
> db.info.find({"url":"www.stone.com"});
{ "_id" : ObjectId("5990f8ea3268c8e84253ba3b"), "url" : "www.stone.com" }
{ "_id" : ObjectId("5990f97d3268c8e84253ba3c"), "url" : "www.stone.com" }
發現在進行數據查詢的時候也是按照JSON的形式設置的相等關系。它的整個開發之中都不可能離開JSON數據。
對于設置的顯示字段嚴格來講就稱為數據的投影操作,如果不需要顯示的字段設置“0”,而需要顯示的字段設置“1”。
范例:不想顯示“_id”
> db.info.find({"url":"www.stone.com"},{"_id":0});
{ "url" : "www.stone.com" }
{ "url" : "www.stone.com" }
> db.info.find({"url":"www.stone.com"},{"_id":0,"url":1});
{ "url" : "www.stone.com" }
{ "url" : "www.stone.com" }
同時對于數據的查詢也可以使用“pretty()”函數進行輸出格式化。
范例:格式化顯示
> db.info.find({"url":"www.stone.com"},{"_id":0,"url":1}).pretty();
{ "url" : "www.stone.com" }
{ "url" : "www.stone.com" }
范例:查詢單個數據
> db.info.findOne();
{ "_id" : ObjectId("5990f8ea3268c8e84253ba3b"), "url" : "www.stone.com" }
看完上述內容,你們對MongoDB中怎么實現數據查詢操作有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。