MongoDb筆記(一)

來源:互聯網
上載者:User

標籤:style   blog   color   io   os   使用   ar   資料   div   

1、Mongodb 資料庫是動態產生的可以使用use 資料庫名   來指定要使用的資料庫,如果資料庫不存在就自動產生一個2、插入一個文檔:db.foo.insert({"name":"張三"}) 如果不存在_id列那麼在插入的時候就會自動產生_id的列3、刪除 db.blogs.remove({"title":"部落格"}); 刪除blogs集合裡的title為“部落格”的資料【刪除是永久性的不能撤銷也不能恢複】4、$set 可用來修改一個鍵的值,如果這個鍵不存在就建立它【 db.users.update({"name":"joe"},{"$set":{"favorite book":"war and peace"}});】5、$set 還可以用來修改鍵的資料類型,例如把鍵的值變為一個數組 【db.users.update({"name":"joe"},{"$set":{"favorite book":["cat`s cradle","foundation trilogy","ender1s game"]}})】6、可以使用$unset 將鍵徹底刪除【 db.users.update({"name":"joe"},{"$unset":{"favorite book":1}}))】7、$inc 修改器用來增加已有鍵的值(只能用於整數,長整數或雙精確度浮點數),或者在鍵不存在時建立一個鍵【db.games.update({"game":"pinball"},{"$inc":{"score":50}})】 7.1、 給score加1000 【 db.games.update({"game":"pinball"},{"$inc":{"score":1000}})】8、數組修改器:[$pop和$push 只能用於值為數群組類型的鍵]如果指定的鍵存在,"$push" 會向已有的數組末尾增加一個元素,要是沒有就會建立一個新的數組8.1、db.games.update({"game":"pinball"},{$push:{"comments":{"name":"joe","emai":"[email protected]","content":"nice post."}}})

 

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.