我在ubuntu服务器上使用mongoDB。不过,我正在使用JavaScript来存储数据,并做一些地图/缩小。我想测量这些操作并将结果写入文件。不知何故,我无法打开一个文件,并写入它..我试过以下内容:我试过以下内容:Javascript和MongoDB - 写入文件
f = new File("myfile.txt");
if(f.open("w") == true)
{
f.write("test");
f.Close();
}
我在ubuntu服务器上使用mongoDB。不过,我正在使用JavaScript来存储数据,并做一些地图/缩小。我想测量这些操作并将结果写入文件。不知何故,我无法打开一个文件,并写入它..我试过以下内容:我试过以下内容:Javascript和MongoDB - 写入文件
f = new File("myfile.txt");
if(f.open("w") == true)
{
f.write("test");
f.Close();
}
SpiderMonkey的内file
对象(JS引擎MongoDB使用,并且一致地在控制台)已过时:https://developer.mozilla.org/en-US/docs/SpiderMonkey/File_object。不仅如此,反正spidermonkey也不是标准的,所以这是一个很长的镜头。
由于@gkamal状态,最好的办法是管MongoDB的控制台,像这样的输出:
mongo someprocess.js > outpout
简单的答案:你不能用Javascript编写文件。
使用println写入控制台并将输出重定向到文件可能会更好,将javascript文件作为参数传递给mongo。
mongo someprocess.js > outpout
为什么下来票呢? Oo – Tyzak