MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Dapatkan semua nama bidang dalam koleksi mongodb?

beralih ke db yang Anda gunakan dan ketik:

mr = db.runCommand({
  "mapreduce" : "myCollectionName",
  "map" : function() {
    for (var key in this) { emit(key, null); }
  },
  "reduce" : function(key, stuff) { return null; },
  "out": "myCollectionName" + "_keys"
})

setelah Anda mendapatkan hasil, ketik:

db[mr.result].distinct("_id")

dan Anda akan mendapatkan daftar nama bidang.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tidak dapat menimpa model setelah dikompilasi Mongoose

  2. Bagaimana cara mewakili bidang MongoDB GeoJSON dalam Skema Mongoose?

  3. Bagaimana cara memasukkan jika tidak ada pembaruan lain dengan mongoengine?

  4. Bagaimana saya bisa mengurutkan nol yang terakhir dipesan di mongodb?

  5. 3 Cara Mengonversi String ke Tanggal di MongoDB