2014-01-30 35 views
0

我想打一些来自Mongo mapreduce的url,但是我还是找不到在javascript中这样做,除了jQuery或较低层,似乎只能从web浏览器访问你可以从mongo发出http请求吗?

如果它可以帮助推动讨论,我想打电话给本地主机,一个c + +服务器可以做复杂的事情,我不能做的JavaScript(大型图书馆)

回答

1

虽然MapReduce目前是用MongoDB中的JavaScript编程语言编写的,但没有一套通用的API允许访问更丰富的平台功能。

按设计,您无法访问主机操作系统的网络(或本地主机),文件,进程等堆栈。它有意限制在MongoDB的功能上,即使这样也会受到限制,因此MapReduce的性能将达到最佳。

您需要在不同的平台上编写查询并合并结果,或考虑其他数据库选项。

+0

啊,这太糟糕了。这将允许绕过对hadoop的需求 – Thomas

1

不。这是一个数据库,而不是编程语言。

然而,你可以做的是动态地创建你的查询(从C++或其他语言),它将调用服务器或动态地放置所需的数据。

+0

如果我想从mapreduce做到这一点怎么样? – Thomas

+0

你可以在sprocs中做很多事情,并不意味着这是一个好主意 –

相关问题