Win7下MongoDB的安裝和使用

來源:互聯網
上載者:User

標籤:查看   git   --   wait   mem   ber   pat   blank   sort   

Win7下MongoDB的安裝和使用

1、下載:

http://www.mongodb.org/downloads

2、安裝:

安裝目錄為 D:\mongodb\MongoDB 2.6 Standard

配置環境變數Path為 D:\mongodb\MongoDB 2.6 Standard\bin

D:\mongodb\ 下建立一個data檔案夾用於存放資料庫檔案

3、啟動伺服器:

cmd下輸入 mongod.exe --dbpath d:\mongodb\data

如果啟動正常會看到類似如下的提示:
...
[initandlisten] MongoDB starting : pid=7476 port=27017 dbpath=d:\mongodb\data 
...
[initandlisten] waiting for connections on port 27017

伺服器開啟後不要關掉了。

4、啟動用戶端:

新開一個cmd控制台,輸入命令 mongo.exe

如果成功串連伺服器,會看到類似如下的提示:

MongoDB shell version: 2.6.5
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        http://docs.mongodb.org/
Questions? Try the support group
        http://groups.google.com/group/mongodb-user
>

5、操作資料庫:

顯示所有資料庫
show dbs

顯示當前資料庫下的全部表
show collections

向x123表中插入資料(若表不存在則會自動建立)
db.x123.insert({name:‘abc123‘,age:‘20‘})

顯示x123表中的所有資料
db.x123.find()

條件查詢
db.x123.find({"test5":"OK"}).limit(1);

刪除name欄位為‘abc123‘的資料
db.x123.remove({name:"abc123"})

更新操作
db.x123.update({"count":{ $gt:5}},{$set:{"test5":"OK"}},true,true);

更多命令如下:

使用具體的db
use xxdb;

刪除指定資料庫,必須現use xxdb再使用
db.dropDatabase();

刪除集合
db.xxcollection.drop();

查看collection中的記錄
db.xxcollection.find();

刪除記錄
db.xxcollection.remove({_id:xxx});

匯出資料,資料格式為json
mongoexport --port 10240 -d xxdb -c xxcollection -o xxcollection.dat;

匯出資料,資料格式為csv(逗號分割值)
mongoexport --port 10240 -d xxdb -c xxcollection -csv -f uid,username,age -o xxcollection.dat;

匯入資料,資料格式為json
mongoimport --port 10240 -d xxdb -c xxcollection -o xxcollection.dat ;

匯入資料,資料格式為csv,不匯入第一行(該行為列名)
mongoimport --port 10240 -d xxdb -c xxcollection --type csv --headerline -file user_csv.dat ;

查詢一條記錄
db.xxcollcetion.findOne();

查詢指定條數記錄
db.xxcollection.find({xxx:xxx}).limit(n);

排序
db.xxcollection.find({xxxx:xxxx}).sort(‘date‘,1);
  
分頁
db.xxcollection.find({memberid:test}).skip(20n).limit(20).sort(‘date‘,1);

6、視覺化檢視:

參考:http://docs.mongodb.org/ecosystem/tools/administration-interfaces/

7、C#中操作MongoDB:

參考:https://github.com/mongodb/mongo-csharp-driver/downloads

補充“MongoDB安裝並隨Windows開機自啟”:
在D:\mongodb裡面建立logs檔案夾
在logs檔案夾裡面建立mongodb.log檔案
開啟cmd視窗,輸入下面命令:
mongod --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --install
再輸入下面命令:
net start MongoDB
顯示如下:
MongoDB 服務正在啟動 .
MongoDB 服務已經啟動成功。
然後到服務中啟MongoDB
如果是Win7的話,那啟動cmd要用管理員身份來啟動。
另外,視覺化檢視 NoSQL Manager for MongoDB 很好使!

Win7下MongoDB的安裝和使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.