国产探花免费观看_亚洲丰满少妇自慰呻吟_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}); 這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安国市| 五寨县| 信丰县| 环江| 通州市| 盐城市| 梁山县| 临沧市| 花垣县| 平泉县| 河曲县| 江孜县| 丁青县| 含山县| 镇坪县| 沂南县| 鲁山县| 贵定县| 东乌珠穆沁旗| 新巴尔虎右旗| 东源县| 琼结县| 绥江县| 海安县| 紫阳县| 克山县| 海伦市| 宝兴县| 南汇区| 昌宁县| 旅游| 临潭县| 宁波市| 裕民县| 柏乡县| 乌拉特前旗| 临武县| 垦利县| 富顺县| 阿拉善左旗| 加查县|