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

Bagaimana saya bisa meminta MongoDB untuk mengevaluasi beberapa JavaScript untuk mendapatkan nilai untuk suatu bidang?

Lihat URL berikut pada dokumentasi MongoDB:

http://www.mongodb.org /display/DOCS/Server-side+Code+Execution#Server-sideCodeExecution-Storingfunctionsserverside

Perhatikan bahwa dukungan dan kinerja kode sisi server (setara dengan prosedur tersimpan) masih sedikit buruk (detail ada di tautan).

Sunting:

Untuk memanggil prosedur tersimpan dari Go menggunakan driver mgo gunakan mgo.Database ketik Run() metode (tautan langsung ) dan keluarkan eval perintah dengan kode Javascript untuk dieksekusi sisi server sebagai argumen. Sesuatu seperti:

db.Run(bson.M{"eval": "myStoredFunction();"})

kode belum diuji

Tidak mungkin memiliki kode yang dievaluasi dalam insert MongoDB pernyataan.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pecahan MongoDB dan server konfigurasi di server yang sama?

  2. Menangani Custom BSON Marshaling

  3. Bagaimana mengembangkan aplikasi untuk MongoDB dan Redpanda menggunakan Docker Compose

  4. Mengapa mendapatkan kesalahan saat memperbarui MongoDb?

  5. Impor File JSON ke MongoDB dengan mongoimport