mongodb 練習

 前言 :  數據庫 名 base  "<>" 括號內容爲可選  "=》"  相似sql 語句
插入 文檔 :db.數據庫名.insert({key:value,....})  sql

                    db.base.insert({"name":"123","other":"321"})數據庫

                     db.base.insert({"name":"123","other":"321","number","50"})rem

更新文檔 :db.數據庫名.update(查詢的{key:value}, 要update 的{$set:{key:value}})
                  db.base.update({"name":"123"},{$set:{"name":"321"}})文檔

查詢文檔 : db.base.find({<key:value>,<key,value>..}) <.pretty()>date

                    pretty () 表示查詢出來的數據顯示格式化,美觀點數據

                    find()裏面多個參數相似於sql裏面的and查詢

        db.base.find({"name":"321"},{"other":"321"}).pretty()  =》 name ="321" and other = "321"db

or 查詢 :db.base.find( {$or: [{"name":"321"} ] } ).pretty()  =》 or name = "321"數字

and 和 or 的聯動 : db.base.find( {"name":"321"} , { $or:[ {"other":"321"} ] } )運算符

 

刪除文檔:db.數據庫名.remove({"name":"321"},<數字參數,表示要刪除的條數,沒有表示全刪除>)

                db.base.remove({"name":"321"},<2>)

條件查詢:

            db.fbase.find({"number":{$gt:30}}) =》 where number>30  實體符號操做運算符

相關文章
相關標籤/搜索