可能是个愚蠢的问题。使用Mongo shell进行实验。
我想做一些类似的事情:
matt@linuxvm:~/mongodb-linux-i686-1.2.3/bin$ ./mongo
MongoDB shell version: 1.2.3
url: test
connecting to: test
Thu Feb 25 20:57:47 connection accepted from 127.0.0.1:37987 #3
type "help" for help
> function test() { debug.log("hello") }
> test()
Thu Feb 25 20:58:06 JS Error: ReferenceError: debug is not defined (shell):0
换句话说,在Mongo shell中评估JS函数时,如何输出到控制台。我打算一些管理/填充脚本,我想输出一些准确的信息。
我试过console.log,debug.log,记录那些显而易见的..
发布于 2010-02-25 23:19:48
我已经找到了答案,简单地说就是print
print("sweetnesss");
发布于 2011-08-31 05:39:25
我通常在与shell交互时使用脚本,所以我编写了一个基本的日志对象,将其“加载(脚本)”到shell中,然后使用日志对象调用日志级别(debug、info、warn、error)。Logger对象在其核心使用了'print‘和'printjson’。此外,它还包含一个基本的sprintf,填充,记录格式化等。如果你打算用mongodb做任何重要的脚本工作,我推荐这个路线。调试mongodb脚本感觉就像回到了使用print语句进行编程和调试的入门课程。可配置日志使这一点变得更好,但我真的很怀念能够逐步执行代码。
https://stackoverflow.com/questions/2334451
复制相似问题