首頁 > 後端開發 > Golang > 如何在 MongoDB 文件欄位中執行 JavaScript 運算式?

如何在 MongoDB 文件欄位中執行 JavaScript 運算式?

Barbara Streisand
發布: 2024-12-16 08:49:11
原創
806 人瀏覽過

How Can I Execute JavaScript Expressions Within MongoDB Document Fields?

評估MongoDB 文件欄位中的JavaScript 運算式

將動態指派的值插入MongoDB 文件中的欄位可以透過伺服器端實作程式碼執行。然而,所提供的程式碼片段儲存了一個腳本而不是執行它。

根據 MongoDB 文檔,伺服器端函數可以儲存在特殊的集合 system.js 中。

使用預存程序:

要使用 mgo 驅動程式從 Go 呼叫預存程序,請利用mgo.資料庫類型。發出eval 指令,並將要在伺服器端執行的JavaScript 程式碼作為參數:

db.Run(bson.M{"eval": "myStoredFunction();"})
登入後複製

程式碼嵌入限制:

需要注意的是,嵌入JavaScript MongoDB 不支援直接在插入語句中加入程式碼。相反,使用預存程序或其他技術來執行伺服器端程式碼。

以上是如何在 MongoDB 文件欄位中執行 JavaScript 運算式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板