4

我正在运行 OSX。以为我可以在某处找到文档,但找不到。

4

1 回答 1

3

可以使用 MongoDB REST 客户端:

  • Sleepy.Mangoose:这是最好的 IMO

  • MongoDB REST:它看起来很有希望,但还不完整,并且有一些奇怪的错误(例如,它拒绝发送大请求(超过 80,000 个字符),我花了 3 个小时才发现它有什么问题)

  • MongoDB Java REST 服务器

您可以从注入的 javascript 直接连接到其余服务器(使用 jQuery 的ajax方法或简单地使用xmlhttprequest),但我认为最好在 PhantomJS 的evaluate方法中进行(因为如果您正在解析的页面有 javascript 错误,您注入的 javascript 可能不能正常工作)。


但我个人不喜欢 PhantomJS 的 REST 服务器的想法。我认为最好用NodeJS编写整个应用程序并使用phantomjs模块来运行 PhantomJS。这样,您不必采用 REST 方式,并且可以使用(现在正式的)MongoDB Native Node Driver,它可能比 REST 服务器快很多倍(因为它不需要 JSON HTTP 序列化/反序列化,其中其他事情)。

于 2012-04-19T15:51:50.983 回答