【发布时间】:2012-07-05 04:52:53
【问题描述】:
有没有办法从 Mongo shell 中读取一行? readline() 未定义,system.stdin 也未定义。
我需要在交互模式下执行此操作,而不是向 MongoDB shell 执行的脚本提供输入。
【问题讨论】:
-
你想用这个完成什么?
-
@Sergio 根据打印到屏幕上的输出,在一系列管理操作的中间引入人工输入。只需输入所需的信息并继续处理,而不是将操作分解为多个 JS 函数,要方便得多。
-
嗯,很有趣。我从没想过这个用例。可能 10gen 也没有 :)
-
Mongo shell (2.0.6) 目前没有像您想象的那样提供完全可编程的解释器.. driver 实现将最适合于此。将add your suggestions 加入 Jira 队列以供考虑会很有用。
标签: javascript shell mongodb stdin readline