# अपडेट ऑपरेटर्स — MongoDB Fundamentals: Documents, Queries और Indexes

Source: https://www.skillbyai.com/hi/mongodb/mongo-update-operators

> $set, $inc, $push और $unset से fields, counters और arrays को atomically बदलें।

## आम ऑपरेटर्स

`$set` किसी फ़ील्ड का मान सेट करता है, `$inc` संख्या बढ़ाता है, `$push` array में जोड़ता है, `$unset` फ़ील्ड हटाता है।

## $inc

संख्यात्मक फ़ील्ड को atomically बढ़ाता है (ऋणात्मक मान से घटाता भी है)।

```javascript
db.products.updateOne(
  { name: "Keyboard" },
  { $inc: { stock: -1 } }
)
```

## $push

array फ़ील्ड में नया मान जोड़ता है।

```javascript
db.posts.updateOne(
  { _id: postId },
  { $push: { comments: "Great article!" } }
)
```

**Quiz:** कौन-सा ऑपरेटर संख्यात्मक फ़ील्ड बढ़ाता है?

- [x] $inc
- [ ] $set
- [ ] $push
- [ ] $unset

*Answer:* $inc. $inc किसी संख्या फ़ील्ड में atomically मान जोड़ता (या घटाता) है।
