mongodb 是文檔型NoSQL數據庫,存儲 bson–> json二進制。內部執行引擎為js解釋器,把文檔存儲成bson結構,在查詢時,轉化為js對象。並可以通過js語法操作。
傳統數據庫是結構化數據庫,列的個數類型都一樣
文檔數據庫 以文檔為單位
比如:
{
id:1,
name: "billvsme",
age:21,
}
{
id:2,
name: "zhangshan",
phone:12313,
address:23424,
}
都能存在某個表下面
文檔數據庫 最大特點就是“沒有結構”,表下的每篇文檔都可以有自己獨特的屬性和值
列如:評論回復,打分,在傳統數據庫至少要多張表,關聯復雜,而在文檔數據庫中一篇文檔就可以完成
{
title:'xxxx'
comment:[
{
connent:'你寫的不錯哦!!!',
reply:['評論不錯','寫的不錯']
},
{
connent:'寫的不怎麼樣~~',
reply:['贊同','非常贊同']
}
]
}
直接下載,解壓即可運行
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.4.tgz
mongod --dbpath /path/to/database --logpath /path/to/logfile --fork --port 27017–dbpath 數據庫存放路徑 –logpath 日志文件路徑 –port 端口 默認 27017 –fork 後台運行
直接輸入 ./mongo 即可進入mongo
show dbs 查看數據庫 use database 進入數據庫 show tables/collections 查看表 db.help() 幫助