monogoDB介紹使用:

monogoDB介紹使用:
分佈式文件存儲數據庫,使用C++開發的,能夠存儲任意數據(文件),容許在服務器端執行腳本,使用json形式存儲數據{key:value}
基本術語:數據庫--》集合--》文檔 --》域
能夠有多個數據庫
show dbs  查看全部的數據庫
use admin 切換到admin的數據庫
db 當前數據庫
 
系統數據庫:
admin:至關於root數據庫,是一個高權限的數據庫,在該庫中能夠執行所有的命令
local:存儲本地服務器的集合
config:與數據庫的分片有關
 
支持流行的編程語言:
使用db表示當前數據庫
經常使用的命名:
db.users.find().pretty()  查看集合users中的所有數據
建立數據庫:use 數據庫名  --若是存在就切換數據庫,沒有則建立
刪除數據庫:db.dropDatabase()  刪除當前數據庫直接使用,不然在括號里加上"數據庫名"
刪除集合:db.collection.drop()
建立集合:db.createCollection(name,option) --options是可選參數,指定有關內存大小及索引的選項
插入文檔:db.collection_name.insert(document)例如:
db.col.insert({title: 'MongoDB 教程',
    description: 'MongoDB 是一個 Nosql 數據庫',
    by: '菜鳥教程',
    url: 'http://www.runoob.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100})
更新文檔:update()方法:db.collection.uppdate()
刪除文檔:db.collection.remove()
查詢文檔:db.collection.find(query,projection)
相關文章
相關標籤/搜索