MongoDB安裝及環境配置

1、什麼是MongoDB

MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。html

在高負載的狀況下,添加更多的節點,能夠保證服務器性能。linux

MongoDB 旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。mongodb

MongoDB 將數據存儲爲一個文檔,數據結構由鍵值(key=>value)對組成。MongoDB 文檔相似於 JSON 對象。字段值能夠包含其餘文檔,數據庫

2、下載地址

windows版本:http://dl.mongodb.org/dl/win32/x86_64windows

Linux版本:https://www.mongodb.org/dl/linux/x86_64瀏覽器

3、安裝教程

轉載:http://www.javashuo.com/article/p-xkvkvinq-dq.html服務器

一、環境變量配置數據結構

在path目錄中增長G:\soft\MongoDB\bin;以實際安裝目錄爲主,但必定要定位到bin文件夾中。

二、建立數據庫文件夾分佈式

在data文件夾中建立db文件夾,用來存放數據庫文件,並建立log文件夾存放日誌文件。

三、建立進程服務性能

經過輸入mongod -dbpath "g:\mongodb\data\db" -logpath "g:\mongodb\data\log\mongo.log" -install -serviceName "MongoDB",MongoDB就是進程名字。

四、在瀏覽器中訪問

在瀏覽器中訪問,在瀏覽器輸入http://localhost:27017,能夠看到英文說明配置成功。

注意:

一、更改軟件安裝目錄,注意返回上級會出現驗證不經過。 二、安裝是去除install MongoDB compass按鈕勾選,不然會很慢

五、經常使用命令(爲了方便使用,對命令進行了歸類)

轉載:http://www.javashuo.com/article/p-otpfwkqy-hk.html

注:管理 mongodb 數據庫:mongo (必定要在新的 cmd 中輸入)

功能

命令
開啓服務 net start MongoDB
關閉服務 net stop MongoDB
查看所有數據庫 show dbs
查看當前數據庫的用戶信息 show users
切換或建立數據庫 use <db name>
刪除當前數據庫 db.dropDatabase()
查看當前所在數據庫 db或者db.getName()
顯示數據庫操做命令,裏面有不少的命令 db.help()
建立集合 db.[collect name]
刪除集合 db.[collect name].drop()
顯示集合(全部表) show collections
顯示集合操做命令 db.[collect name].help()
插入數據(insert) db.[collect name].insert({"name":"xiaoming"})
刪除數據(delete) db.[collect name].remove({"name":"xiaoming"})
更新數據(update) db.[collect name].update({"sex":"男"},{$set:{"age":33}},{multi: true})
查找數據(select) db.[collect name].find(條件,查詢字段)
根據條件查找集合數據 db.[collect name].find( { a : 1 } )
查詢數值比較數據($gt 大於 $lt 小於) db.[collect name].find({age: {$gt: 22}})
模糊查詢(^表示去除前面的%) db.[collect name].find({name: /^mongo/})
按字段排序 db.[collect name].sort({age: 1})
數據去重 db.[collect name].distinct("field")
取指定條數 db.[collect name].find().limit(5)
查詢指定條數後的數據 db.[collect name].find().skip(5)
or 與 查詢 db.[collect name].find({$or: [{age: 22}, {age: 25}]})
查詢第一條數據 db.[collect name].findOne()或者db.[collect name].find().limit(1)
統計條數 db.[collect name].find().count()

4、站點部署

https://blog.csdn.net/ma_jiang/article/details/81518093

一、nuget管理中下載mongodb驅動

二、在配置文件中配置鏈接字符串connStr和數據庫名稱dbName

三、建立MongoDbHelper類

四、建立BaseEntity基類

五、完成調用

5、遇到的問題

一、做者使用的是vs2013,安裝mongodb驅動,會出現nuget版本不匹配,只能安裝mongodb.driver 2.3.0版本。

nuget安裝命令:install-package mongodb.driver -version 2.3.0

另附上nuget mongodb.driver其餘版本

https://www.nuget.org/packages/MongoDB.Driver/2.9.0-beta2

相關文章
相關標籤/搜索