評估MongoDB 文件欄位中的JavaScript 運算式
將動態指派的值插入MongoDB 文件中的欄位可以透過伺服器端實作程式碼執行。然而,所提供的程式碼片段儲存了一個腳本而不是執行它。
根據 MongoDB 文檔,伺服器端函數可以儲存在特殊的集合 system.js 中。
使用預存程序:
要使用 mgo 驅動程式從 Go 呼叫預存程序,請利用mgo.資料庫類型。發出eval 指令,並將要在伺服器端執行的JavaScript 程式碼作為參數:
db.Run(bson.M{"eval": "myStoredFunction();"})
程式碼嵌入限制:
需要注意的是,嵌入JavaScript MongoDB 不支援直接在插入語句中加入程式碼。相反,使用預存程序或其他技術來執行伺服器端程式碼。
以上是如何在 MongoDB 文件欄位中執行 JavaScript 運算式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!