Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Boleh Melaksanakan Ungkapan JavaScript Dalam Medan Dokumen MongoDB?
Menilai Ungkapan JavaScript dalam Medan Dokumen MongoDB
Memasukkan nilai yang ditetapkan secara dinamik ke medan dalam dokumen MongoDB boleh dicapai melalui bahagian pelayan pelaksanaan kod. Walau bagaimanapun, coretan kod yang dibentangkan menyimpan skrip dan bukannya melaksanakannya.
Menurut dokumentasi MongoDB, fungsi sisi pelayan boleh disimpan dalam sistem koleksi khas.js.
Menggunakan Prosedur Tersimpan:
Untuk memanggil prosedur tersimpan daripada Go menggunakan pemacu mgo, gunakan kaedah Run() bagi jenis mgo.Database. Keluarkan arahan eval dengan kod JavaScript untuk dilaksanakan di bahagian pelayan sebagai hujah:
db.Run(bson.M{"eval": "myStoredFunction();"})
Had Pembenaman Kod:
Adalah penting untuk ambil perhatian bahawa membenamkan JavaScript kod secara langsung dalam pernyataan sisipan tidak disokong dalam MongoDB. Sebaliknya, gunakan prosedur tersimpan atau teknik lain untuk melaksanakan kod sebelah pelayan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Ungkapan JavaScript Dalam Medan Dokumen MongoDB?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!