【发布时间】:2013-02-21 01:29:33
【问题描述】:
我找到了mongo-hacker 项目,但它不支持Windows,所以我想知道有没有人知道类似的?
【问题讨论】:
标签: mongodb mongo-shell
我找到了mongo-hacker 项目,但它不支持Windows,所以我想知道有没有人知道类似的?
【问题讨论】:
标签: mongodb mongo-shell
老实说,我找不到与 Windows 相关的限制,除了:
Makefile 和 README 中特定于 nix 的命令
mongo_hacker.js 中检查_isWindows()
我在 *nix 和 Windows 中使用 Mongo DB 已经很长时间了,我面临的唯一区别是 Win 版本中缺少 --fork 参数。
那么我会尝试做什么(在 Win7 f.e. 中):
_isWindows() 行--shell 命令在一些测试数据库上启动mongo 终端,只是为了玩这个mongo localhost/test --shell mongo_hacker_custom.js
然后,如果一切正常,您可以用mongo_hacker_custom.js 填充~/.mongorc.js 内容,而无需创建符号链接(顺便说一句,从Vista Windows 开始也已经支持它们,所以符号链接也适合)。
附:现在我无法尝试此解决方案,将在几个小时后自行检查建议的解决方案。
UPD:是的,它似乎在我的 Windows 7 + MongoDB 2.2.1 上运行良好
【讨论】:
【讨论】:
该行的唯一原因是 ANSI 着色在 windows 终端/cmd 窗口中不起作用(Esc 字符得到输出而不是解释)。
禁用着色(有几种方法,但清空“常量”或 NOPing 较低级别的调用,所有内容最终都会调用这两个工作)并删除检查窗口以便能够使用它。
您的另一种选择是在screen 下运行它,因为输出颜色至少在那里工作(但由于某种原因不是提示颜色)。
【讨论】: