標籤: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筆記(一)