mongod.exe?? --啟動數(shù)據(jù)庫服務(wù)
mongo????????? ? --啟動客戶端
show dbs??????? --展現(xiàn)所有數(shù)據(jù)庫
use dbname?? --新建數(shù)據(jù)庫
db.COLLECTION_NAME.insert(document)
db.col.insert({title:'MongoDB 教程',description:'MongoDB 是一個 Nosql 數(shù)據(jù)庫',by:'菜鳥教程',url:'http://www.runoob.com',tags:['mongodb','database','NoSQL'],likes:100})
col 是我們的集合名睁蕾,如果該集合不在該數(shù)據(jù)庫中, MongoDB 會自動創(chuàng)建該集合并插入文檔少办。
db.col.find() ?--查詢?nèi)?/p>
db.collection.update(<query>,<query>,{upsert:,multi:,writeConcern:})
參數(shù)說明:
query: update的查詢條件渐白,類似sql update查詢內(nèi)where后面的又跛。
update: update的對象和一些更新的操作符(如$,$inc...)等腮恩,也可以理解為sql update查詢內(nèi)set后面的
upsert: 可選埋嵌,這個參數(shù)的意思是狐援,如果不存在update的記錄,是否插入objNew,true為插入某筐,默認(rèn)是false比搭,不插入。
multi: 可選南誊,mongodb 默認(rèn)是false,只更新找到的第一條記錄身诺,如果這個參數(shù)為true,就把按條件查出來多條記錄全部更新。
writeConcern:可選抄囚,拋出異常的級別霉赡。