我编写了一个在mongo shell中要运行的聚合操作。如果我直接将其粘贴到shell中,我必须逐行执行,这很繁琐和慢,特别是当它不能正常工作时,我必须重新执行。因此,我将其放在.js文档中,并像这样加载它
load("myaggregation.js")
但是,只有当代码有效时,它才返回true
。加载后如何运行聚合操作?我找不到任何关于此的文档。我必须使用nodejs驱动程序吗?
true
,然后我运行了my_aggregate()
,但什么也没有发生。请问我的操作是否有误?如果您能澄清一下,我将不胜感激。 - BrainLikeADullPencilreturn
值是什么? - friedoreturn
。在 shell 中输入时,表达式会在 REPL 中自动显示返回值。你的函数没有返回任何东西,因此它只被评估为一个表达式。请参考我的更新答案中的示例。 - friedoload
。 - mffap