========== 常用命令小結(jié) ==========
選擇切換數(shù)據(jù)庫:
use articledb
插入數(shù)據(jù):
db.comment.insert({bson數(shù)據(jù)})
查詢所有數(shù)據(jù):
db.comment.find()
條件查詢數(shù)據(jù):
db.comment.find({條件})
查詢符合條件的第一條記錄:
db.comment.findOne({條件})
查詢符合條件的前幾條記錄:
db.comment.find({條件}).limit(條數(shù))
查詢符合條件的跳過的記錄:
db.comment.find({條件}).skip(條數(shù))
修改數(shù)據(jù):
db.comment.update({條件},{修改后的數(shù)據(jù)})
或
db.comment.update({條件},{$set:{要修改部分的字段:數(shù)據(jù)})
修改數(shù)據(jù)并自增某字段值:
db.comment.update({條件},{$inc:{自增的字段:步進(jìn)值}})
刪除數(shù)據(jù):
db.comment.remove({條件})
統(tǒng)計查詢:
db.comment.count({條件})
模糊查詢:
db.comment.find({字段名:/正則表達(dá)式/})
條件比較運算:
db.comment.find({字段名:{$gt:值}})
包含查詢:
db.comment.find({字段名:{nin:[值1辉饱,值2]}})
條件連接查詢:
db.comment.find({or:[{條件1},{條件2}]})