Rumah > pembangunan bahagian belakang > Golang > Bagaimanakah Saya Boleh Melaksanakan Ungkapan JavaScript Dalam Medan Dokumen MongoDB?

Bagaimanakah Saya Boleh Melaksanakan Ungkapan JavaScript Dalam Medan Dokumen MongoDB?

Barbara Streisand
Lepaskan: 2024-12-16 08:49:11
asal
806 orang telah melayarinya

How Can I Execute JavaScript Expressions Within MongoDB Document Fields?

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();"})
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan