MongoDB 查詢來執行儲存函式?
可以使用系統集合 system.js 來儲存 JavaScript 函式以供重複使用。使用 db.collection.save() 來儲存函式,
首先建立一個函式。以下為查詢 −
> db.system.js.save({
... _id: "displayMessage",
... value: function (data) {
... return 'The Name is: ' + data;
... }
... })這將生成以下輸出 −
WriteResult({
"nMatched" : 0,
"nUpserted" : 1,
"nModified" : 0,
"_id" : "displayMessage"
})以下為執行儲存函式的查詢 −
> db.eval("displayMessage('John')")
WARNING: db.eval is deprecated這將生成以下輸出 −
The Name is: John
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C #
MongoDB
MySQL
Javascript
PHP