日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MongoDB投影(指定查詢字段)
MongoDB 中的投影即查詢指定的字段,而不是直接查詢文檔的全部字段。比如說某個文檔中有 5 個字段,而我們只需要其中的 3 個字段,那么就可以使用 MongoDB 中的投影來指定需要查詢的 3 個字段。

為湯旺等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及湯旺網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站建設、網(wǎng)站制作、湯旺網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

在《MongoDB查詢文檔》一節(jié)中我們介紹的 find() 方法,在使用 find() 方法時,如果不設置其中的第二個參數(shù),那么在查詢時將返回文檔中的所有字段,想要限制要查詢的字段,您就需要設置 find() 方法的第二個參數(shù)即可,語法格式如下:

db.collection_name.find(query,{key1:1, key2:1, ...})

語法說明如下:

  • query:可選參數(shù),使用查詢操作符指定的查詢條件;
  • key1、key2、...:為要查詢或者隱藏的字段,當值為 1 時表示顯示該字段,值為 0 時表示隱藏該字段。

注意:如果僅需要設置第二個參數(shù),而不需要設置第一個參數(shù)的話,則需要在第一個參數(shù)的位置添加一個空的花括號 {} 作為占位符,例如:db.collection_name.find({}, {_id:1})。

【示例】使用投影查詢指定的字段,首先,我們先在集合中插入一些數(shù)據(jù):

> db.course.insert([
... {
... "title" : "HTML教程",
... "author" : "編程幫",
... "url" : "http://www.biancheng.com/html/index.html"
... },{
... "title" : "C#教程",
... "author" : "編程幫",
... "url" : "http://www.biancheng.com/csharp/index.html"
... },{
... "title" : "MongoDB教程",
... "author" : "編程幫",
... "url" : "http://www.biancheng.com/mongodb/index.html"
... }
... ])
BulkWriteResult({
        "writeErrors" : [ ],
        "writeConcernErrors" : [ ],
        "nInserted" : 3,
        "nUpserted" : 0,
        "nMatched" : 0,
        "nModified" : 0,
        "nRemoved" : 0,
        "upserted" : [ ]
})

然后使用投影查詢集合中所有文檔的 title 字段:

> db.course.find({},{"title":1, _id:0})
{ "title" : "HTML教程" }
{ "title" : "C#教程" }
{ "title" : "MongoDB教程" }

注意:在執(zhí)行 find() 方法時 _id 字段是始終顯示的,如果您不希望顯示此字段,就需要將其設置為 0。


分享標題:MongoDB投影(指定查詢字段)
文章來源:http://www.5511xx.com/article/dpeppop.html