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

Apakah MongoDB memiliki antarmuka REST asli?

Tidak ada antarmuka REST yang lengkap ke MongoDB, terutama karena server menggunakan protokol biner asli untuk efisiensi. Anda dapat menemukan beberapa pembungkus REST dalam dokumentasi resmi (edit:MongoDB inc sekarang telah menghapus informasi ini):

  • RESTHeart (Java 8) adalah bagian server REST API data dari ekosistem MongoDB. RESTHeart menggunakan format representasi standar berdasarkan HAL dengan dukungan data mongodb asli penuh melalui representasi mode ketat BSON. Ini menyediakan API untuk CRUD dan operasi model data, otentikasi dan otorisasi built-in dan mendukung CORS. Mudah untuk setup dan wadah buruh pelabuhan tersedia. RESTHeart juga cepat dan ringan (~7 Mb footprint dan ~200 Mb RAM mengintip penggunaan).
  • Sleepy Mongoose (Python) adalah antarmuka REST berfitur lengkap untuk MongoDB yang tersedia sebagai proyek terpisah.
  • Beristirahatlah di Mongo untuk node.js. Istirahat MongoDB yang lebih lama tidak lagi dipertahankan.
  • Antarmuka REST Sederhana Proses mongod menyertakan antarmuka REST read-only sederhana untuk kenyamanan. Untuk kemampuan REST penuh, sebaiknya gunakan alat eksternal seperti Sleepy.Mongoose.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sertakan semua bidang yang ada dan tambahkan bidang baru ke dokumen

  2. bagaimana cara melepaskan caching yang digunakan oleh Mongodb?

  3. Pengecualian:tidak dapat mengonversi dari tipe BSON EOO ke Tanggal

  4. MongoDB $toBool

  5. spring-data-mongo - parameter kueri opsional?