傳統的關系數據庫一般由數據庫(database)、表(table)、記錄(record)三個層次概念組成,MongoDB是由 (database)、集合(collection)、文檔對象(document)三個層次組成。MongoDB對于關系型數據庫里的表,但是集合中沒 有列、行和關系概念,這體現了模式自由的特點。一、關于MongoDB的驅動MongoDB 支持多種語言的驅動,在此我們只介紹C#的驅動。僅C#驅動都有很多種,每種驅動的形式大致相同,但是細節各有千秋,因此代碼不能通用。比較常用的是官方 驅動和samus驅動。samus驅動除了支持一般形式的操作之外,還支持linq方式操縱數據。各人比較喜歡這種方式。
官方驅動下載地址:點擊下載samus驅動下載地址:點擊下載
本篇將從samus驅動入手講解數據庫訪問,國際慣例,存取“Hello World!”。
二、通過samus驅動實現HelloWorld存取
在進行下述操作之前,請先確定MongoDB服務已經開啟,不知道怎么開啟服務,請看上篇。下載驅動,新建控制臺項目,并添加對MongoDB.dll的引用,如果你下載的是驅動源碼,編譯一遍引用生成的DLL即可。
基本代碼如下:
復制代碼 代碼如下:新聞熱點
疑難解答