一、查詢
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" });