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

Cara memanggil JavaScript yang disimpan di MongoDb dari C #

Pertanyaan yang sama persis ada di sini:MongoDB db.runCommand() dari C#

Jawaban pertama saya ada di sana, tapi menurut saya, lebih baik lakukan di sini.

Saya pikir Anda bisa menelepon dengan kode ini:

var doc = new BsonDocument(new Dictionary<string, string> { { "test_function", "3" }});
var command = new BsonDocumentCommand<int>(doc);
var result = db.RunCommand(command );

Tapi, seperti yang Anda lihat di sini , sangat tidak disarankan untuk menggunakan prosedur tersimpan dengan cara ini.

Saya telah menemukan solusi lain di sini:

https://gist.github.com/jamesikanos/b5897b1693b5c3dd1f87

Dengan cuplikan ini, Anda dapat memanggil fungsi Anda dengan cara ini:

db.EvalAsync("test_function(2)").Result


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. luwak berbeda dan diisi dengan dokumen

  2. File Dropzone tidak sepenuhnya diproses saat memanggil processFile(File)

  3. Bagaimana cara menguji indeks Mongo dalam tes integrasi?

  4. Praktik terbaik MongoDB untuk referensi

  5. Bagaimana cara membuat kueri dalam struktur dokumen bersarang (MongoDB) ini?