# Langkah Mudah Mengambil Fields Spesifik dari MongoDB

Jika kamu mencari solusi untuk mengambil fields tertentu yang dibutuhkan dari mongoDB, ini sulusi simple yang bisa menolong tanpa efek samping.

Katakan, kita punya fields data seperti dibawah ini di database:

```plaintext
meetingId,
meetingDate,
noticeDate,
title,
agenda,
venue,
notice,
noticeDistribution,
chairedBy,
participants,
minutes,
minutesPreparedBy,
minutesApprovedBy,
minutesDistribuion,
status,
username,
userid
```

Tapi kita hanya butuh field `minutes` dan `minutesApprovedBy` , kita bisa malakukan cara seperti dibawah ini:

```javascript
yourDB.find({}, {minutes:true, minutesApprovedBy:true})
.then(data=>res.send(data))
.catch(err=>res.send(err))
```

fields yang kita butuhkan atau mau kita ambil, disatukan dengan nilai `true` seperti yang kita lihat diatas. Ini akan mengembalikan fields tersebut dari database. Kita juga bisa melakukan `findOne({}, {})` bila perlu.

**Sumber**:

* [https://docs.mongodb.com/manual/tutorial/project-fields-from-query-results/](https://docs.mongodb.com/manual/tutorial/project-fields-from-query-results/)
    
* [https://dev.to/tradecoder/how-to-get-only-required-data-fields-from-mongodb-5b0p](https://dev.to/tradecoder/how-to-get-only-required-data-fields-from-mongodb-5b0p)
