摘要:下面我會(huì)盡可能詳細(xì)的介紹學(xué)習(xí)的全過程。沒帶我的本子所以暫時(shí)以為例安裝大家可以根據(jù)自己的電腦型號(hào)自行下載創(chuàng)建數(shù)據(jù)目錄在任意的一個(gè)盤新建一個(gè)空目錄我創(chuàng)建在了盤里但并不建議哈,我只是想快速的走一下過場(chǎng)。
忽然打算進(jìn)軍node.js的開發(fā)領(lǐng)域,并且以此為工作,于是一不小心boss上投了幾份簡(jiǎn)歷,竟然恰好有公司回應(yīng),遂打算去試試,于是乎詳細(xì)的介紹了我前端的本質(zhì),以及進(jìn)軍后端的決心,因?yàn)槲蚁肴ピ囋囇剑砸徊恍⌒拇盗诵∨Uf自己可以三天拿下mongoDB,雖然事實(shí)是我其實(shí)今天上午之前對(duì)他還沒有足夠的了解,甚至從未接觸過任何一款數(shù)據(jù)庫產(chǎn)品,怎樣呢,吹出去的牛就是熬著夜通著宵也要把他實(shí)現(xiàn),這池子水不知是深是淺,感興趣的小朋友可以跟我一起試試。下面我會(huì)盡可能詳細(xì)的介紹學(xué)習(xí)mongo的全過程。
沒帶我的mac本子 所以暫時(shí)以Windows為例
大家可以根據(jù)自己的電腦型號(hào)自行下載
https://www.mongodb.com/downl...
創(chuàng)建數(shù)據(jù)目錄
在任意的一個(gè)盤新建一個(gè)空目錄,我創(chuàng)建在了C盤里 但并不建議哈,我只是想快速的走一下過場(chǎng)。如 C:/data/db (這個(gè)就是你的dbpath)
c:>mkdir data c:>cd data c:data>mkdir db c:data>cd db
運(yùn)行mongoDB服務(wù)
找到mongodb安裝目錄,如果是自定義安裝的是 C:/Program Files/MongoDB/Server/3.4bin
在bin文件運(yùn)行
bin文件里邊一般用到的就兩個(gè)文件 mongod.exe用來啟動(dòng)mongodb服務(wù)(啟動(dòng)之后你的數(shù)據(jù)庫就可以使用了的意思) mongo.exe用來啟動(dòng)進(jìn)入數(shù)據(jù)庫(然后你就可以命令操作數(shù)據(jù)庫的意思)
mongod --dbpath=剛創(chuàng)建的空目錄,如 mongod --dbpath=C:datadb
2017-09-01T00:55:51.350-0700 I CONTROL [initandlisten] MongoDB starting : pid=31752 port=27017 dbpath=c:datadb 64-bit host=A001823-PC02 2017-09-01T00:55:51.350-0700 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2 2017-09-01T00:55:51.351-0700 I CONTROL [initandlisten] db version v3.4.7 2017-09-01T00:55:51.351-0700 I CONTROL [initandlisten] git version: cf38c1b8a0a8dca4a11737581beafef4fe120bcd 2017-09-01T00:55:51.352-0700 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1u-fips 22 Sep 2016 2017-09-01T00:55:51.352-0700 I CONTROL [initandlisten] allocator: tcmalloc 2017-09-01T00:55:51.352-0700 I CONTROL [initandlisten] modules: none 2017-09-01T00:55:51.353-0700 I CONTROL [initandlisten] build environment: 2017-09-01T00:55:51.353-0700 I CONTROL [initandlisten] distmod: 2008plus-ssl 2017-09-01T00:55:51.353-0700 I CONTROL [initandlisten] distarch: x86_64 2017-09-01T00:55:51.354-0700 I CONTROL [initandlisten] target_arch: x86_64 2017-09-01T00:55:51.354-0700 I CONTROL [initandlisten] options: { storage: { dbPath: "c:datadb" } } 2017-09-01T00:55:51.371-0700 I - [initandlisten] Detected data files in c:datadb created by the "wiredTiger" storage engine, so setting the active storage engine to "wiredTiger". 2017-09-01T00:55:51.372-0700 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=3534M,session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0), 2017-09-01T00:55:52.349-0700 I CONTROL [initandlisten] 2017-09-01T00:55:52.349-0700 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database. 2017-09-01T00:55:52.350-0700 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted. 2017-09-01T00:55:52.350-0700 I CONTROL [initandlisten] 2017-09-01T15:55:52.594+0800 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory "c:/data/db/diagnostic.data" 2017-09-01T15:55:52.596+0800 I NETWORK [thread1] waiting for connections on port 27017 2017-09-01T16:14:55.905+0800 I CONTROL [thread2] Ctrl-C signal 2017-09-01T16:14:55.905+0800 I CONTROL [consoleTerminate] got CTRL_C_EVENT, will terminate after current cmd ends 2017-09-01T16:14:55.906+0800 I NETWORK [consoleTerminate] shutdown: going to close listening sockets... 2017-09-01T16:14:55.906+0800 I NETWORK [consoleTerminate] closing listening socket: 480 2017-09-01T16:14:55.907+0800 I NETWORK [consoleTerminate] shutdown: going to flush diaglog... 2017-09-01T16:14:55.907+0800 I FTDC [consoleTerminate] Shutting down full-time diagnostic data capture 2017-09-01T16:14:55.914+0800 I STORAGE [consoleTerminate] WiredTigerKVEngine shutting down 2017-09-01T16:14:56.173+0800 I STORAGE [consoleTerminate] shutdown: removing fs lock... 2017-09-01T16:14:56.173+0800 I CONTROL [consoleTerminate] now exiting 2017-09-01T16:14:56.174+0800 I CONTROL [consoleTerminate] shutting down with code:12
看到這個(gè)基本就是啟動(dòng)成功并且堅(jiān)挺了27017的端口waiting for connections on port 27017
這就挺好的可以參考
http://www.cnblogs.com/imwtr/...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/19101.html
摘要:再次查看刪除數(shù)據(jù)庫刪除當(dāng)前所在的數(shù)據(jù)庫創(chuàng)建集合創(chuàng)建默認(rèn)的集合創(chuàng)建帶有參數(shù)的集合創(chuàng)建集合可以使用下面的方法參數(shù)配置如下字段類型描述布爾如果為,則創(chuàng)建固定集合。布爾可選如為,自動(dòng)在字段創(chuàng)建索引。數(shù)值可選為固定集合指定一個(gè)最大值以字節(jié)計(jì)。 以windows服務(wù)啟動(dòng)mongodb // 創(chuàng)建目錄 d: data/ conf -->配...
摘要:可以即時(shí)看到數(shù)據(jù)的增刪改查,不用操作命令行來查看。更新條數(shù)更新結(jié)果為刪除刪除指定記錄。刪除前有條數(shù)據(jù)刪除后后記在微信公眾號(hào)后臺(tái)回復(fù)獲取源碼。的騷操作就介紹到這里,后面會(huì)繼續(xù)寫和的騷操作。本文首發(fā)于公眾號(hào),關(guān)注獲取最新推文 前言 MongoDB GUI 工具 PyMongo(同步) Motor(異步) 后記 前言 最近這幾天準(zhǔn)備介紹一下 Python 與三大數(shù)據(jù)庫的使用,這是第一篇,...
摘要:可以即時(shí)看到數(shù)據(jù)的增刪改查,不用操作命令行來查看。更新條數(shù)更新結(jié)果為刪除刪除指定記錄。刪除前有條數(shù)據(jù)刪除后后記在微信公眾號(hào)后臺(tái)回復(fù)獲取源碼。的騷操作就介紹到這里,后面會(huì)繼續(xù)寫和的騷操作。本文首發(fā)于公眾號(hào),關(guān)注獲取最新推文 前言 MongoDB GUI 工具 PyMongo(同步) Motor(異步) 后記 前言 最近這幾天準(zhǔn)備介紹一下 Python 與三大數(shù)據(jù)庫的使用,這是第一篇,...
閱讀 1639·2021-10-09 09:44
閱讀 2791·2021-10-08 10:04
閱讀 2468·2021-09-26 09:55
閱讀 3840·2021-09-22 10:02
閱讀 3311·2019-08-29 17:08
閱讀 1069·2019-08-29 15:08
閱讀 2957·2019-08-26 13:52
閱讀 3274·2019-08-26 13:34