亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

MongoDB中連接字符串的編寫

2020-03-14 13:21:54
字體:
來源:轉載
供稿:網友
MongoDB中字符串連接不區分大小寫,并非所有MongoDB驅動都支持完整的連接字符串,不支持此格式連接字串的驅動會有替代連接方案,
 

MongoDB數據庫與傳統的關系型數據庫相比,它具有操作簡單、完全免費、源碼公開等特點,這使MongoDB產品廣泛應用于各種大型門戶網站和專業網站。由于MongoDB連接并不支持HTTP協議,所有你不能直接通過瀏覽器訪問MongoDB,下面詳細介紹MongoDB中連接字符串的編寫

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

 

復制代碼代碼如下:

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

 

備注:字符串連接不區分大小寫,并非所有MongoDB驅動都支持完整的連接字符串,不支持此格式連接字串的驅動會有替代連接方案,具體請參照驅動自身的說明文檔,看看如何定義uri標準連接的。

1、參數說明

    mongodb:// 這是固定的格式,必須要指定。
? username:password@ 可選項,如果設置,在連接數據庫服務器之后,驅動都會嘗試登陸這個數據庫? host1 必須的指定至少一個host
    host1 是這個URI唯一要填寫的。它指定了要連接服務器的地址。如果要連接復制集,請指定多個主機地址。

? :portX 可選的指定端口,如果不填,默認為27017
? /database 如果指定username:password@,連接并驗證登陸指定數據庫。若不指定,默認打開admin數據庫。

? ?options 是連接選項。如果不使用/database,則前面需要加上/。所有連接選項都是鍵值對name=value,鍵值對之間通過&或;(分號)隔開

2、options 是連接參數

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

二、MongoDB的連接字符串實例

1、連接本地數據庫服務器,端口是默認的。

 

復制代碼代碼如下:

 mongodb://localhost

 

 2、使用用戶名fred,密碼foobar登錄localhost的admin數據庫。

 

復制代碼代碼如下:

mongodb://fred:foobar@localhost

 

3、使用用戶名fred,密碼foobar登錄localhost的baz數據庫

 

復制代碼代碼如下:

mongodb://fred:foobar@localhost/baz

 

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

 

復制代碼代碼如下:

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

 

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

 

復制代碼代碼如下:

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

 

6、連接 replica set 三臺服務器, 寫入操作應用在主服務器 并且分布查詢到從服務器

 

復制代碼代碼如下:

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

 

7、直接連接第一個服務器,無論是replica set一部分或者主服務器或者從服務器

 

復制代碼代碼如下:

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

 

8、當你的連接服務器有優先級,還需要列出所有服務器,你可以使用上述連接方式
安全模式連接到localhost:

 

復制代碼代碼如下:

mongodb://localhost/?safe=true

 

9、以安全模式連接到replica set,并且等待至少兩個復制服務器成功寫入,超時時間設置為2秒

 

復制代碼代碼如下:

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

 

以上所述就是本文的全部內容了,希望大家能夠喜歡。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲老头同性xxxxx| 插插插亚洲综合网| 91av国产在线| 国产做受高潮69| 国产精品999999| 国产精品一区=区| 日韩中文字幕精品| 中文一区二区视频| 精品偷拍一区二区三区在线看| 久久成人在线视频| 精品日韩美女的视频高清| 一个色综合导航| 日本久久91av| 欧美激情a∨在线视频播放| 亚洲夜晚福利在线观看| 韩国美女主播一区| 日韩精品视频中文在线观看| 欧美视频二区36p| 国产精品极品尤物在线观看| 欧美日韩另类字幕中文| 日韩在线精品视频| 国产精品女人网站| 国产欧美韩国高清| 美日韩精品免费观看视频| 精品夜色国产国偷在线| 136fldh精品导航福利| 久久影院资源站| 欧美贵妇videos办公室| 欧美成人四级hd版| 91av成人在线| 欧美丰满片xxx777| 亚洲自拍偷拍区| 久久av资源网站| 欧美激情欧美激情| 超碰91人人草人人干| 98视频在线噜噜噜国产| 亚洲男人第一网站| 最近2019年好看中文字幕视频| 日韩在线播放av| 在线观看国产精品日韩av| 欧美小视频在线观看| 亚洲香蕉成视频在线观看| 欧美日韩国产精品一区二区三区四区| 97人洗澡人人免费公开视频碰碰碰| 国产精品福利在线观看| 国产精品福利网| 国产成人97精品免费看片| 大胆人体色综合| 欧美成人久久久| 亚洲999一在线观看www| 性亚洲最疯狂xxxx高清| 国产日韩欧美在线视频观看| 欧美激情2020午夜免费观看| 亚洲v日韩v综合v精品v| 日韩精品视频中文在线观看| 亚洲第一区在线| 日韩大片免费观看视频播放| 久久国产精品首页| 欧亚精品在线观看| 日韩激情av在线免费观看| 日产精品99久久久久久| 中文一区二区视频| 欧美夫妻性生活xx| 日韩一区二区在线视频| 成年无码av片在线| 久久99精品久久久久久琪琪| 亚洲女人被黑人巨大进入| 欧洲美女免费图片一区| 亚洲人成五月天| 欧美日韩福利视频| 国产亚洲精品成人av久久ww| 国产欧美日韩丝袜精品一区| 国产精品三级在线| 日本一本a高清免费不卡| 精品国产一区二区三区久久狼5月| 国产中文字幕91| 欧美极品美女视频网站在线观看免费| 国产亚洲一区二区精品| 欧美极品少妇全裸体| 高清欧美性猛交xxxx黑人猛交| 亚洲成人免费网站| 色噜噜狠狠狠综合曰曰曰| www.亚洲天堂| 日韩电影在线观看中文字幕| 欧美成人性色生活仑片| 人人做人人澡人人爽欧美| 亚洲毛茸茸少妇高潮呻吟| 隔壁老王国产在线精品| 久久久久久久激情视频| 亚洲国产精品大全| 亚洲а∨天堂久久精品喷水| 一本一本久久a久久精品综合小说| 欧美一级免费看| 国产精品福利在线观看网址| 欧美贵妇videos办公室| 九九精品视频在线观看| 日韩成人中文电影| 亚洲国内高清视频| 国产精品吹潮在线观看| 亚洲黄在线观看| 色悠悠久久88| 亚洲国产精品久久精品怡红院| 国产精品视频精品| 精品国产91久久久| 青青久久aⅴ北条麻妃| 欧美野外猛男的大粗鳮| 成人亚洲欧美一区二区三区| 日韩av男人的天堂| 国产一区二区三区18| 亚洲v日韩v综合v精品v| 亚洲老板91色精品久久| 91在线高清免费观看| 亚洲a级在线观看| 国模吧一区二区三区| 国产精品三级美女白浆呻吟| 影音先锋日韩有码| 亚洲精品之草原avav久久| 国产精选久久久久久| 欧美在线视频免费观看| 尤物99国产成人精品视频| 俺去了亚洲欧美日韩| 欧美视频二区36p| 亚洲国产精久久久久久久| 俺去啦;欧美日韩| 成人黄色影片在线| 久久这里只有精品视频首页| 庆余年2免费日韩剧观看大牛| 5566成人精品视频免费| 操人视频在线观看欧美| 欧美国产亚洲精品久久久8v| 久久综合伊人77777尤物| 欧美性猛交xxxx乱大交蜜桃| 亚洲人av在线影院| 91精品国产亚洲| 精品欧美国产一区二区三区| 日日骚久久av| 国产日韩综合一区二区性色av| 久久久伊人日本| 久久久视频在线| 91视频国产一区| 欧美日韩一区免费| 亚洲精品电影在线观看| 欧美大片va欧美在线播放| 日韩视频―中文字幕| 精品久久久久久亚洲精品| 欧美激情欧美激情在线五月| 亚洲美女性生活视频| 中文字幕精品影院| 欧美高清在线视频观看不卡| 日韩精品在线视频美女| 中文字幕日韩在线观看| 日韩精品免费在线视频观看| 欧美大片大片在线播放| 亚洲激情久久久| 精品动漫一区二区三区| 欧美性极品xxxx娇小| 亚洲成av人影院在线观看| 亚洲曰本av电影| 国产精品视频不卡| 日韩毛片在线观看| 91热福利电影| 亚洲国产欧美自拍| 国产99久久精品一区二区永久免费| 亚洲成人教育av|