在Debian中运行包含load()和print()函数的JS脚本
Run JS script containing load() and print() functions in Debian
我需要在Debian中运行一个map reduce JS脚本:该脚本从本地运行的MongoDB实例(mongod)中读取和写入,并创建一个类似条目的表
问题是脚本包含加载和打印函数:
load("map-reduce-.../somefile.js");
var Db = require('mongodb').Db,
MongoClient = require('mongodb').MongoClient,
...
var db = new Db('results', new Server('localhost', 27017));
// Connect to db
...
var collectionName = "labelgroups"; //collection to store last executions
var testset = "testset"; //collection target of map-reduce
var mapReduceName = "timedmapReduce"; //output collection
var collection = db.getCollection(collectionName);
if (collection.exists() == null) {
// Create collection
print("mapReduce collection is being created");
db.createCollection(collectionName);
collection = db.getCollection(collectionName);
collection.insert({ ... });
} else { ... }
我尝试使用NodeJS,但安装这些功能的模块失败了。我还尝试使用Rhino运行它,Rhino处理打印和加载功能,但我无法使用MongoDB模块。
如何在Debian中运行此脚本?
为此使用console.log()。
示例:
console.log('This line will be written to stdout');
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 如何在JavaScript中将字符串转换为函数引用
- 用嵌套函数和默认函数定义函数
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 在Debian中运行包含load()和print()函数的JS脚本
- 如何在javascript window.print()函数中打印MathML
- 如何在javascript print()函数中设置字体大小
- 将 HTML 发送到 window.print 函数而不呈现
- 在为 QScriptEngine 重新定义 “print()” 函数时返回“未定义的值”有什么意义?
- 如何在打印机不可用时测试JavaScript的window.print函数
- PHP上带有vars的Javascript函数print:引号
- 使用javascript的Print函数打印弹出窗口
- 如何创建返回间隔为boolean + input&print out的函数(number, from, to)
- Print函数停止jquery post
- codeigniter自动递增ID,可以在视图和Javascript的windows . print()函数中看到
- 从php调用和执行javascript函数echo call (print)
- QZ-Print Java Applet中的调用函数在PHP中不起作用
- 如何使用javascript的windows .print()函数从打印页面中删除url文本