一、查詢
db.Users.find(查詢條件); = select
mongodb基本運算
$gt : > $lt : < $gte: >= $lte: <= $ne : !=、<> $in : in $nin: not in
查詢age大於15的資料
db.Users.find({age:{$gt:15}});
二、新增
db.Users.insert(內容); = insert
db.Users.insert( { userid: "aa123", age: 27, username: "Benson" } )
三、更新
db.Users.update(條件); = update
multi : mongodb默認是false,只更新找到的第一條記錄,如果這個參數為true,就把按條件查出來多條記錄全部更新。
想找出age > 23 並更新 username = Tony
db.Users.update( { age: { $gt: 23 } }, { $set: { username: "Tony" } }, { multi: true } )
四、刪除
清除Users表裡所有資料
db.Users.remove({});
若有條件的刪除,如下
db.Users.remove({ username : "Benson" });