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

apakah prosedur ada di mongodb

MongoDB tidak memiliki arti sebenarnya dari prosedur tersimpan. Ini memiliki fungsi sisi server namun fungsi ini:

  • Jangan bekerja dengan sharding
  • Lambat
  • Harus dievaluasi (Dr. Evil)
  • Hanya benar-benar dirancang untuk digunakan dalam Pengurangan Peta untuk menghentikan Anda dari keharusan menyimpan banyak salinan kode umum di banyak tempat.

Namun Anda dapat mencapainya dengan $where atau eval ing nama fungsi yang sebenarnya dalam system.js . Namun, ini sebenarnya tidak menjalankan "sisi server".

Menggunakan exec ketik perintah di aplikasi Anda untuk memanggil shell juga bukan ide yang bagus. File skrip yang Anda jalankan di shell adalah sisi klien sebanyak aplikasi Anda sendiri sehingga tidak ada gunanya.

MongoDB juga tidak mengizinkan pemicu namun pemicunya berada dalam JIRA:https://jira.mongodb. org/browse/SERVER-124 tetapi tidak dijadwalkan. Anda perlu menempatkan pemicu di sisi klien dalam pengkodean Anda.

NoSQL tidak relasional. Anda mungkin ingin membaca tentang cara mendesain skema yang tepat untuk MongoDB, berikut adalah titik awalnya:http://www.mongodb.org/display/DOCS/Schema+Design . Ini akan mengajari Anda esensi MongoDB dan cara memilih struktur yang tepat.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. apakah map/reduce sesuai untuk menemukan median dan modus dari sekumpulan nilai untuk banyak record?

  2. GALAT:Tidak dapat menulis file pid ke /var/run/mongodb/mongod.pid:Tidak ada file atau direktori seperti itu inf fedora 20

  3. MongoCommandException:Perintah gagal dengan kesalahan 8000 (AtlasError):'tidak ada nama SNI yang dikirim, pastikan menggunakan driver/shell MongoDB 3.4+.'

  4. Tidak dapat terhubung ke pod Mongodb di Kubernetes (Koneksi ditolak)

  5. Menangani Pengiriman Dua Parameter dalam Panggilan API di Aplikasi Angular