mongodb 數(shù)據(jù)操作基礎命令

(1)我的電腦啟動mongo服務:cmd模式下: mongod --dbpath E:\mongodb\data\db
(2)cmd模式下進入mongo操作:
輸入:mongo 【已配置全局環(huán)境】


image.png

數(shù)據(jù)操作基礎命令:
use db(建立數(shù)據(jù)庫):use不僅可以進入一個數(shù)據(jù)庫,如果你敲入的庫不存在,它還可以幫你建立一個庫。但是在沒有集合前,它還是默認為空。
db.集合.insert( ):新建數(shù)據(jù)集合和插入文件(數(shù)據(jù)),當集合沒有時,這時候就可以新建一個集合,并向里邊插入數(shù)據(jù)。Demo:db.user.insert({“name”:”jspang”})
db.集合.find( ):查詢所有數(shù)據(jù),這條命令會列出集合下的所有數(shù)據(jù),可以看到MongoDB是自動給我們加入了索引值的。Demo:db.user.find()
db.集合.findOne( ):查詢第一個文件數(shù)據(jù),這里需要注意的,所有MongoDB的組合單詞都使用首字母小寫的駝峰式寫法。
db.集合.update({查詢},{修改}):修改文件數(shù)據(jù),第一個是查詢條件,第二個是要修改成的值。這里注意的是可以多加文件數(shù)據(jù)項的,比如下面的例子。
db.jspang.update({"name":"jspang"},{"name":"jspang","age":"32"})
db.集合.remove(條件):刪除文件數(shù)據(jù),注意的是要跟一個條件。Demo:db.user.remove({“name”:”jspang”})
db.集合.drop( ):刪除整個集合,這個在實際工作中一定要謹慎使用,如果是程序,一定要二次確認。
db.dropDatabase( ):刪除整個數(shù)據(jù)庫,在刪除庫時,一定要先進入數(shù)據(jù)庫,然后再刪除。實際工作中這個基本不用,實際工作可定需要保留數(shù)據(jù)和痕跡的。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 關于Mongodb的全面總結 MongoDB的內部構造《MongoDB The Definitive Guide》...
    中v中閱讀 32,275評論 2 89
  • NoSql數(shù)據(jù)庫優(yōu)缺點 在優(yōu)勢方面主要體現(xiàn)在下面幾點: 簡單的擴展 快速的讀寫 低廉的成本 靈活的數(shù)據(jù)模型 在不足...
    dreamer_lk閱讀 2,872評論 0 6
  • 一、MongoDB簡介 概述MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫,由C++語言編寫。旨在為WEB應用提供...
    EndEvent閱讀 1,226評論 1 4
  • 一、MongoDB簡介 概述MongoDB是一個基于分布式文件存儲的數(shù)據(jù)庫,由C++語言編寫。旨在為WEB應用提供...
    fly5閱讀 348評論 0 0
  • 1 李亞玲又又又戀愛了。 于是我又被洋子喊過來喝酒了。 李亞玲和洋子是我高中同學,畢業(yè)后,我和洋子留在了家鄉(xiāng)的一所...
    snow男閱讀 276評論 1 2

友情鏈接更多精彩內容