国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

MongoDB的初次相遇(五)

2024-07-21 02:52:10
字體:
來源:轉載
供稿:網友

游標與結果集

Cursor游標

什么是游標(cursor)? find命令并不直接返回結果,而是返回一個結果集的迭代器,即游標。想要獲取數據,我們可以使用next方法來遍歷游標,如下:var myCursor = db.inventory.find( { type: "food" } );var myDocument = myCursor.hasNext() ? myCursor.next() : null;if (myDocument) { var myItem = myDocument.item; PRint(tojson(myItem));}使用forEach方法也能實現游標的遍歷,如下:var myCursor = db.inventory.find( { type: "food" } );myCursor.forEach(printjson);

限制條件–結果集

很多時候查詢返回的結果集并不完全是你想要的,或許你只需要它們中間的一部分,這個時候我們可以通過條件來限制結果集返回的內容。

limit方法:設定返回結果集中的最大文檔數量。 語法:

db.collection.find().limit(Num); 參數: Num:Number類型,大于0。 需求:查找person集合中的前3個文檔。 db.person.find().limit(3); 這里寫圖片描述

限制條件–結果集

有的時候只需要返回結果集中的部分字段,這個時候我們可以通過傳入字段條件的方式來實現。 語法:

db.collection.find( 查詢條件,字體條件 ) 參數: 字段條件:JSON對象,格式=>{字段:值},值等于1時表示需要返回,0時表示不需要返回。 需求:列出person集合中所有的名字(name)? db.person.find({},{name:1}); 這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 卢龙县| 湘西| 扶风县| 萨迦县| 迁安市| 榆树市| 上高县| 公安县| 梅河口市| 岐山县| 阿拉善右旗| 鄂尔多斯市| 邻水| 八宿县| 长治县| 杨浦区| 尉氏县| 阜新| 海兴县| 镇平县| 永泰县| 漠河县| 铜山县| 卓资县| 太白县| 扶余县| 澄江县| 彰武县| 当雄县| 阳高县| 塔河县| 米林县| 鸡泽县| 石楼县| 宜兰县| 响水县| 绥江县| 湖南省| 巍山| 涞水县| 偏关县|