好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > MongoDB中連接字符串的編寫(xiě)

MongoDB中連接字符串的編寫(xiě)

熱門(mén)標(biāo)簽:兗州電話外呼營(yíng)銷系統(tǒng) 高德地圖標(biāo)注商戶位置 智能電銷機(jī)器人銷售話術(shù) 機(jī)器人外呼系統(tǒng)軟件存在問(wèn)題 沈陽(yáng)營(yíng)銷電銷機(jī)器人招商 徐州ai電銷機(jī)器人原理 企業(yè)智能外呼系統(tǒng)價(jià)格多少 南京400電話怎樣辦理 福州電銷機(jī)器人源代碼

MongoDB數(shù)據(jù)庫(kù)與傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)相比,它具有操作簡(jiǎn)單、完全免費(fèi)、源碼公開(kāi)等特點(diǎn),這使MongoDB產(chǎn)品廣泛應(yīng)用于各種大型門(mén)戶網(wǎng)站和專業(yè)網(wǎng)站。由于MongoDB連接并不支持HTTP協(xié)議,所有你不能直接通過(guò)瀏覽器訪問(wèn)MongoDB,下面詳細(xì)介紹MongoDB中連接字符串的編寫(xiě)

一、MongoDB連接字符串常用格式

復(fù)制代碼 代碼如下:

mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostN[:portN]]][/[database][?options]]

備注:字符串連接不區(qū)分大小寫(xiě),并非所有MongoDB驅(qū)動(dòng)都支持完整的連接字符串,不支持此格式連接字串的驅(qū)動(dòng)會(huì)有替代連接方案,具體請(qǐng)參照驅(qū)動(dòng)自身的說(shuō)明文檔,看看如何定義uri標(biāo)準(zhǔn)連接的。

1、參數(shù)說(shuō)明

    mongodb:// 這是固定的格式,必須要指定。
 username:password@ 可選項(xiàng),如果設(shè)置,在連接數(shù)據(jù)庫(kù)服務(wù)器之后,驅(qū)動(dòng)都會(huì)嘗試登陸這個(gè)數(shù)據(jù)庫(kù) host1 必須的指定至少一個(gè)host
    host1 是這個(gè)URI唯一要填寫(xiě)的。它指定了要連接服務(wù)器的地址。如果要連接復(fù)制集,請(qǐng)指定多個(gè)主機(jī)地址。

 :portX 可選的指定端口,如果不填,默認(rèn)為27017
 /database 如果指定username:password@,連接并驗(yàn)證登陸指定數(shù)據(jù)庫(kù)。若不指定,默認(rèn)打開(kāi)admin數(shù)據(jù)庫(kù)。

 ?options 是連接選項(xiàng)。如果不使用/database,則前面需要加上/。所有連接選項(xiàng)都是鍵值對(duì)name=value,鍵值對(duì)之間通過(guò)或;(分號(hào))隔開(kāi)

2、options 是連接參數(shù)

connect=direct|replicaSet
direct: 連接方式為單個(gè)服務(wù)器。如果提供了多個(gè)主機(jī)地址,建立連接之后,按順序訪問(wèn)。如果僅僅指定了一個(gè)主機(jī),direct是默認(rèn)值。
replicaSet: 就和描述的那樣,連接到replica set . 這個(gè)主機(jī)地址列表,是為了發(fā)現(xiàn)replica set。 如果連接多個(gè)主機(jī)replicaSet是默認(rèn)值。
 
replicaSet=name
驗(yàn)證replica set的名稱。 Impliesconnect=replicaSet.
 
slaveOk=true|false
true:在connect=direct模式下,驅(qū)動(dòng)會(huì)連接第一臺(tái)機(jī)器,即使這臺(tái)服務(wù)器不是主。在connect=replicaSet模式下,驅(qū)動(dòng)會(huì)發(fā)送所有的寫(xiě)請(qǐng)求到主并且把讀取操作分布在其他從服務(wù)器。
false: 在 connect=direct模式下,驅(qū)動(dòng)會(huì)自動(dòng)找尋主服務(wù)器. 在connect=replicaSet 模式下,驅(qū)動(dòng)僅僅連接主服務(wù)器,并且所有的讀寫(xiě)命令都連接到主服務(wù)器。
 
safe=true|false
true: 在執(zhí)行更新操作之后,驅(qū)動(dòng)都會(huì)發(fā)送getLastError命令來(lái)確保更新成功。(還要參考 wtimeoutMS).
false: 在每次更新之后,驅(qū)動(dòng)不會(huì)發(fā)送getLastError來(lái)確保更新成功。
 
w=n
驅(qū)動(dòng)添加 { w : n } 到getLastError命令. 應(yīng)用于safe=true。
 
wtimeoutMS=ms
驅(qū)動(dòng)添加 { wtimeout : ms } 到 getlasterror 命令. 應(yīng)用于 safe=true.
 
fsync=true|false
true: 驅(qū)動(dòng)添加 { fsync : true } 到 getlasterror 命令.應(yīng)用于 safe=true.
false: 驅(qū)動(dòng)不會(huì)添加到getLastError命令中。.
 
maxPoolSize=n
minPoolSize=n
一些驅(qū)動(dòng)會(huì)把沒(méi)用的連接關(guān)閉。 然而,如果連接數(shù)低于minPoolSize值之下, 它們不會(huì)關(guān)閉空閑的連接。注意的是連接會(huì)按照需要進(jìn)行創(chuàng)建,因此當(dāng)連接池被許多連接預(yù)填充的時(shí)候,minPoolSize不會(huì)生效。
 
waitQueueTimeoutMS=ms
在超時(shí)之前,線程等待連接生效的總時(shí)間。如果連接池到達(dá)最大并且所有的連接都在使用,這個(gè)參數(shù)就生效了。
 
waitQueueMultiple=n
驅(qū)動(dòng)強(qiáng)行限制線程同時(shí)等待連接的個(gè)數(shù)。 這個(gè)限制了連接池的倍數(shù)。
 
connectTimeoutMS=ms
可以打開(kāi)連接的時(shí)間。
 
socketTimeoutMS=ms
發(fā)送和接受sockets的時(shí)間

二、MongoDB的連接字符串實(shí)例

1、連接本地?cái)?shù)據(jù)庫(kù)服務(wù)器,端口是默認(rèn)的。

復(fù)制代碼 代碼如下:

 mongodb://localhost

 2、使用用戶名fred,密碼foobar登錄localhost的admin數(shù)據(jù)庫(kù)。

復(fù)制代碼 代碼如下:

mongodb://fred:foobar@localhost

3、使用用戶名fred,密碼foobar登錄localhost的baz數(shù)據(jù)庫(kù)

復(fù)制代碼 代碼如下:

mongodb://fred:foobar@localhost/baz

4、連接 replica pair, 服務(wù)器1為example1.com服務(wù)器2為example2

復(fù)制代碼 代碼如下:

mongodb://example1.com:27017,example2.com:27017

5、連接 replica set 三臺(tái)服務(wù)器 (端口 27017, 27018, 和27019)

復(fù)制代碼 代碼如下:

mongodb://localhost,localhost:27018,localhost:27019

6、連接 replica set 三臺(tái)服務(wù)器, 寫(xiě)入操作應(yīng)用在主服務(wù)器 并且分布查詢到從服務(wù)器

復(fù)制代碼 代碼如下:

mongodb://host1,host2,host3/?slaveOk=true

7、直接連接第一個(gè)服務(wù)器,無(wú)論是replica set一部分或者主服務(wù)器或者從服務(wù)器

復(fù)制代碼 代碼如下:

mongodb://host1,host2,host3/?connect=direct;slaveOk=true

8、當(dāng)你的連接服務(wù)器有優(yōu)先級(jí),還需要列出所有服務(wù)器,你可以使用上述連接方式
安全模式連接到localhost:

復(fù)制代碼 代碼如下:

mongodb://localhost/?safe=true

9、以安全模式連接到replica set,并且等待至少兩個(gè)復(fù)制服務(wù)器成功寫(xiě)入,超時(shí)時(shí)間設(shè)置為2秒

復(fù)制代碼 代碼如下:

mongodb://host1,host2,host3/?safe=true;w=2;wtimeoutMS=2000

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

您可能感興趣的文章:
  • MongoDB索引使用詳解
  • MongoDB中創(chuàng)建索引需要注意的事項(xiàng)
  • MongoDB查詢字段沒(méi)有創(chuàng)建索引導(dǎo)致的連接超時(shí)異常解案例分享
  • pymongo給mongodb創(chuàng)建索引的簡(jiǎn)單實(shí)現(xiàn)方法
  • MongoDB的基礎(chǔ)查詢和索引操作方法總結(jié)
  • MongoDB學(xué)習(xí)筆記(六) MongoDB索引用法和效率分析
  • MongoDB性能篇之創(chuàng)建索引,組合索引,唯一索引,刪除索引和explain執(zhí)行計(jì)劃
  • mongodb處理中文索引與查找字符串詳解

標(biāo)簽:邯鄲 丹東 大理 本溪 鶴崗 昭通 吉安 景德鎮(zhèn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB中連接字符串的編寫(xiě)》,本文關(guān)鍵詞  MongoDB,中,連接,字符串,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB中連接字符串的編寫(xiě)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MongoDB中連接字符串的編寫(xiě)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 女同欲乱电影| 百合无码免费AV在线观看| 国产激情视频在线观看的| 亚洲精品在线| 国产CHinese bdsmXXXX| FUCK女同互磨???| 鲁尔山国内外成人免费播放视频| 被做到哭着求饶hh| 欧美成a人片在线观看久| 97国产超薄黑色肉色丝袜| 乡下人做爰XXXⅩ高潮过程漫画| 日本人善交69xxx| 欧美黄色大片| 年轻的搜子4| 国产 欧美 一区二区三区| 欧美成国产精品| 亚洲va欧美va国产| 麻豆精品秘?国产传媒AV绿帽社| 国产动漫精品3d| 强制中出受孕中文字幕| 男男h网站| 亚洲va欧美va国产综合久久久| 女人全黄裸片视频| 国产午夜性春猛交XXXX公交车 | 尻庇视频| 欧美黄色影片| 野外性做爰A片免费看软件下载 | 国产特黄A级三级三级三级破解| 秋芬的婬乱生活1—40| 西西大胆裸模自慰照| 老司机黄色片| 国产黑料在线播放亚洲| 与女乱目录1~12| 醉奸梁老师| 风间中文字幕亚洲一区中文馆| 无码人妻久久久久一区二区三区91| 男男开车文| 啊啊啊轻点疼| 精品久久久久久久人人人人传媒| 看黄免费在线| 欧美黄色a级片|