添加記錄 --insert數據庫
1. 向用戶表(user)中添加一條記錄json
var user = { 「username」:」Tom」, 「age」:10 }; à 對象 (json)ide
db.user.insert(user); à 向user(集合)中插入記錄函數
2. 向用戶集合中插入一條日誌記錄spa
var blog = {「title」:」title1」,」content」:」content1」,」addtime」:」2012」}日誌
db.user.insert(blog);對象
注意:要用過程,經過仍是一個集合中只保存數據類型相同的數據blog
查詢記錄 -> find() ->findOne()rem
db.user.findOne() à 查詢出第一條記錄it
db.user.find() à 查詢出全部的記錄
條件查詢:
查詢出年齡等於10歲全部記錄
db.user.find( { 「age」:10 } )
查詢出年齡等於10歲而且更名是「tom」全部記錄
db.user.find( { 「age」:10,」username」:」Tom」 } )
修改記錄 update(where,data) , save()
修改Tom年齡爲20?
var u = db.user.findOne( {「username」:」Tom」})
u.age = 20
db.user.save(u);
錯誤:
db.user.update( {「username」:」Tom」} , {「age」:20} ) à 注意,錯誤!
正確:
var u = db.user.findOne( {「username」:」Tom」})
u.age = 20
db.user.update({「username」:」Tom」} , u )
查詢記錄 remove()
刪除全部的記錄:
db.user.remove();
刪除age=30的記錄
db.user.remove({「age」:30})
尋求幫助
系統級幫助: help
數據庫級: db.help()
集合級: db.user.help()
函數級:db.user.insert