真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MongoDB的游標(biāo)是什么意思-創(chuàng)新互聯(lián)

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

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、寧城網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為寧城等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

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

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

以上是游標(biāo)的操作形式,但是實(shí)際上不可能這么去用,因?yàn)楸仨毨醚h(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]

相當(dāng)于每一個(gè)數(shù)據(jù)都單獨(dú)拿出來逐行的控制。當(dāng)游標(biāo)數(shù)據(jù)取出來之后,實(shí)際上每行數(shù)據(jù)返回的都是一個(gè)Object型的內(nèi)容,那么如果需要將數(shù)據(jù)按照J(rèn)SON的形式出現(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的游標(biāo)操作最簡單的,最直觀的。

到此,關(guān)于“MongoDB的游標(biāo)是什么意思”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


分享文章:MongoDB的游標(biāo)是什么意思-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://weahome.cn/article/dosegs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部