Mongodb: cara membuat daftar semua nama bidang


Anda dapat menggunakan sintaks berikut untuk mencantumkan semua nama bidang dalam koleksi di MongoDB:

 Object. keys (db.myCollection.findOne())

Contoh khusus ini mencantumkan semua nama bidang dalam koleksi bernama myCollection .

Contoh berikut memperlihatkan cara menggunakan sintaksis ini dalam praktik dengan tim koleksi dengan dokumen berikut:

 db.teams.insertOne({team: " Mavs ", points: 30, rebounds: 8, assists: 2})
db.teams.insertOne({team: " Mavs ", points: 35, rebounds: 12, assists: 6})
db.teams.insertOne({team: " Spurs ", points: 20, rebounds: 7, assists: 8})
db.teams.insertOne({team: " Spurs ", points: 25, rebounds: 5, assists: 9})
db.teams.insertOne({team: " Spurs ", points: 23, rebounds: 9, assists: 4})

Contoh: Cantumkan semua nama field di MongoDB

Kode berikut memperlihatkan cara mencantumkan semua nama bidang dalam koleksi Teams :

 Object. keys (db.teams.findOne())

Kueri ini mengembalikan dokumen berikut:

 [ '_id', 'team', 'points', 'rebounds', 'assists' ]

Perhatikan bahwa daftar nama bidang juga menyertakan bidang _id , yang secara otomatis dihasilkan MongoDB untuk setiap dokumen.

Catatan : Untuk mencantumkan nama field di koleksi lain, cukup ganti nama tim dengan nama lain.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di MongoDB:

MongoDB: Cara mengganti nama bidang
MongoDB: Cara menghapus bidang
MongoDB: Cara menambahkan bidang baru

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *