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