今天給大家道個歉,沒有及時更新MongoDB快速入門的下篇,最近有點小忙,在此向博友們致歉。下麵我將簡單地說一下mongdb的一些基本命令以及我們日常開發過程中的一些問題。mongodb可以為我們提供資料庫來存儲數據,目前在各大培訓機構都會有1天左右的課程進行講解,同時在實際來發中我們有存儲數據和文 ...
今天給大家道個歉,沒有及時更新MongoDB快速入門的下篇,最近有點小忙,在此向博友們致歉。下麵我將簡單地說一下mongdb的一些基本命令以及我們日常開發過程中的一些問題。mongodb可以為我們提供資料庫來存儲數據,目前在各大培訓機構都會有1天左右的課程進行講解,同時在實際來發中我們有存儲數據和文件的需求,我們需要瞭解後臺數據存儲和提供的數據介面,以及如何獲取數據,解析數據,也就是我們常說的前後端交互,數據訪問等操作,首先我們來啟動mongdb伺服器。
mongodb伺服器啟動的命令視窗方法:
在對應的安裝mongodb目錄新建文件夾“data“來保存數據,””下按住“shift+單擊右鍵”,選擇“再此打開命令視窗”如下圖所示:
在此選擇shift+滑鼠右鍵點擊:
在命令視窗中:輸入 cd bin(主要此次演示是在window系統下)
繼續輸入:mongod -dbpath="D:\mongo\data”
最後一行代碼已經告訴我們:伺服器埠在27107埠了
下麵我們再重新打開一個命令視窗,來連接伺服器:
在對應的根目錄文件下:輸入mongo:
下麵我們可以來學習簡單的資料庫操作:作為一個小白,如果你不知道有哪些命令,那麼可以輸入help來幫助你查看。
mongodb數據簡單命令操作
1.help查詢
2.查詢資料庫 show dbs
3.使用資料庫 use 資料庫名
4.資料庫中的集合 show collections
5.集合的創建
創建集合有兩種方式:
1)顯式創建,db.createCollection(‘集合名’)
2)隱式創建,在插入文檔的時候,會自動創建
註意這裡的引號不能去掉喲!
註意這裡是插入文檔的同時自動創建集合
book1是隱式創建
6.集合刪除 db 集合名.drop()
其返回結果是true
7.插入文檔 db.集合名.insert({屬性名:屬性值})
8.查詢文檔:db.book1.find()
9.文檔刪除:db.book1.remove({"name":"tom"})
10.文檔更新:db.book1.update({},{})
11.創建資料庫
隱式創建 use db
db.c.insert({name:"db"})
12.資料庫刪除db.dropDatabase()
db.dropDatabase()
這些是簡單的命令,過幾天給大家分享node.js操作mongodb資料庫以及資料庫的查詢。