久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MongoDB的游標是什么意思

158次閱讀
沒有評論

共計 1333 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章主要介紹“MongoDB 的游標是什么意思”,在日常操作中,相信很多人在 MongoDB 的游標是什么意思問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”MongoDB 的游標是什么意思”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!

所謂的游標就是指的數(shù)據(jù)可以一行一行的進行操作,非常類似與 ResultSet 數(shù)據(jù)處理,在 MongoDB 數(shù)據(jù)庫里面,對于游標的控制非常簡單,只需要使用 find()函數(shù)就可以返回游標了。對于返回的游標,如果要想進行操作,可以使用兩個函數(shù):
  ● 判斷是否有下一行數(shù)據(jù):lastNext();
  ● 取出當前數(shù)據(jù):next()。

var cursor=db.emp.find();
cursor.hasNext();
true
cursor.next();
{
  _id : ObjectId(599294320184ff511bf02b97),
  name : 趙一 ,
  sex : 男 ,
  age : 30,
  sal : 1000,
  loc : 北京
}

以上是游標的操作形式,但是實際上不可能這么去用,因為必須利用循環(huán)才能夠輸出內(nèi)容。

范例:編寫具體的操作代碼
var cursor=db.emp.find();
while (cursor.hasNext()){
… var doc=cursor.next();
… print(doc.name);
… }
趙一
錢二
孫三
李四
周五
吳六
鄭七
王八
劉 A
劉 B
劉 C
劉 D
劉 E
林 A
林 B
林 C
林 D

var cursor=db.emp.find();
while (cursor.hasNext()){var doc=cursor.next(); print(doc); }
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]
[object BSON]

相當于每一個數(shù)據(jù)都單獨拿出來逐行的控制。當游標數(shù)據(jù)取出來之后,實際上每行數(shù)據(jù)返回的都是一個 Object 型的內(nèi)容,那么如果需要將數(shù)據(jù)按照 JSON 的形式出現(xiàn),則可以使用 printjson()函數(shù)完成。

var cursor=db.emp.find();
while (cursor.hasNext()){var doc=cursor.next(); printjson(doc); }
{
  _id : ObjectId(599294320184ff511bf02b97),
  name : 趙一 ,
  sex : 男 ,
  age : 30,
  sal : 1000,
  loc : 北京
}

在所有的已知數(shù)據(jù)庫,只有 MongoDB 的游標操作最簡單的,最直觀的。

到此,關(guān)于“MongoDB 的游標是什么意思”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-01發(fā)表,共計1333字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 桂林市| 双辽市| 大同县| 永仁县| 阿巴嘎旗| 奉节县| 普安县| 蒙自县| 白朗县| 余干县| 无为县| 尚志市| 徐汇区| 黄浦区| 定安县| 沛县| 绵竹市| 阜宁县| 古蔺县| 安塞县| 霍邱县| 湘乡市| 扎囊县| 清河县| 固镇县| 安福县| 彭州市| 临武县| 永寿县| 屯留县| 开鲁县| 如东县| 文水县| 抚顺县| 乐都县| 曲松县| 德安县| 景东| 景洪市| 芜湖县| 富民县|