有没有一种方法可以写入STDOUT而不会在Mongo shell中产生尾随换行符?我似乎无法找到除print()
以外的其他东西。MongoDB shell:打印到没有尾随换行符的控制台?
9
A
回答
3
这与我的SO问题reading a line from the console有关。 Per @ Stennie的评论称,目前的(2.0.6)版本的Mongo shell是不可能的。
-1
这是一个相当古老的问题,但仍然相关,所以回答。
可以使用printjsononeline()。
+0
函数'printjsononeline(str)'似乎具有从返回的JSON文档中删除中间空白的效果,但不能抑制打印后推进终端一行的行为 - 即去除尾部换行符。我相信后者就是问题所在。 – WAF
相关问题
- 1. Hamcrest - 打印到控制台
- 2. MongoDB shell:从控制台读取一行
- 3. 以Python打印的控制行结尾
- 4. 更快的打印控制台字符
- 5. 有没有办法'漂亮'打印MongoDB shell输出到文件?
- 6. node.js不打印到控制台
- 7. Parsed JSON数据没有被打印到控制台
- 8. gulp无声地失败 - 没有错误打印到控制台
- 9. 打印到控制台没有什么For循环
- 10. 嵌入式Lua中没有打印到控制台分配
- 11. Capistrano的run_locally不打印到控制台?
- 12. 的LogFactory不打印到控制台
- 13. 在控制台上打印NSLog符号?
- 14. Haskell打印字符串没有换行
- 15. 睡眠和打印没有换行符?
- 16. 复制Word中的末尾没有换行符的末尾
- 17. 控制台应用程序:打印到控制台溢出
- 18. 如何使用phantomjs将控制台打印到控制台
- 19. C++打印→Windows控制台
- 20. 取消控制台打印
- 21. 控制台打印多次
- 22. Django不打印_id到控制台
- 23. MIPS:打印注册值到控制台
- 24. 无法打印到控制台与log4j
- 25. XUL JS打印错误到控制台
- 26. Intellij远程tomcat打印到控制台
- 27. puts不打印东西到控制台
- 28. Printer.js不打印到控制台
- 29. Log4net不打印到控制台在wpf
- 30. 打印通用数组到控制台
mongo shell在2.0.6上没有'print()'的替代输出,但是你可以[提示这是一个改进](https://jira.mongodb.org/browse/SERVER)。这将是什么用例呢? – Stennie
在“[从控制台读取一行]”相关问题的上下文中有意义(http://stackoverflow.com/questions/11333248/mongodb-shell-reading-a-line-from-the-console)“ 。您之后进行的交互目前最好使用其中一个[MongoDB驱动程序](http://www.mongodb.org/display/DOCS/Drivers)完成。 – Stennie
确实。我可能只需通过Rails控制台执行此操作。但是,Ruby驱动程序在处理超时方面落后了。我发现Mongo shell在长时间运行的查询方面更可靠。 – Sim