Update Records
The following table presents the various SQL statements related toupdating existing records in tables and the corresponding MongoDBstatements.
| SQL Update Statements | MongoDB update() Statements | Reference |
|---|---|---|
UPDATE users SET status = "C" WHERE age > 25 |
db.users.update(
{ age: { $gt: 25 } },
{ $set: { status: "C" } },
{ multi: true }
)
|
See update(),$gt, and $set for moreinformation. |
UPDATE users SET age = age + 3 WHERE status = "A" |
db.users.update(
{ status: "A" } ,
{ $inc: { age: 3 } },
{ multi: true }
)
|
See update(),$inc, and $set for moreinformation. |
Delete Records
The following table presents the various SQL statements related todeleting records from tables and the corresponding MongoDB statements.
| SQL Delete Statements | MongoDB remove() Statements | Reference |
|---|---|---|
DELETE FROM users WHERE status = "D" |
db.users.remove( { status: "D" } )
|
See remove()for more information. |
DELETE FROM users |
db.users.remove( ) |
See remove()for more information. |