mongoDB基本操作

來源:互聯網
上載者:User

標籤:mongodb   基礎   

MongdoDB執行個體—》資料庫—》集合—》文檔—》欄位(key/value pair)


bin 執行./mongod     啟動  &後台啟動

./mongo     進入mongoDB shell     其中很多命令類似mysql     show dbs(查看資料庫)

啟動報錯:/data/db/mongod.lock is not empty.

kill掉mongod,刪除mongod.lock,這個檔案類似記錄mongodb仍然啟動的快取檔案


建立資料庫

use nameDB     建立名稱為nameDB的資料庫,插入資料後才能通過show dbs查看


刪除資料庫

use nameDB               首先進入資料庫db.dropDatabase()     然後刪除資料庫(如果不進入相應資料庫,會預設刪除test資料庫)


在資料庫中建立集合

db.createCollection("collectionName")


刪除資料庫中指定集合

db.collectionName.drop()


向集合中插入文檔

db.collectionName.insert({"nameDocKey":"nameDocValue"})     類似save方法


查詢集合資料

db.collectionName.find()     查詢  .pretty()查詢並格式化顯示db.collectionName.find({"key":"value"}); 查詢指定文檔


修改文檔

db.collectionName.update({"key":"value"},{"newKey":"value"},{upsert:true})  upsert=true如果不存在,插入db.collectionName.update({"key":"value"},{$set:{"oldKey":"newValue"}})      修改指定屬性


刪除文檔

db.collectionName.remove({})     刪除集合中的所有文檔,但不刪除集合db.collectionName.list.remove({"key":"value"})     刪除指定文檔


本文出自 “塞上名豬” 部落格,請務必保留此出處http://zuohao1990.blog.51cto.com/6057850/1883265

mongoDB基本操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.