2012-11-23 72 views
0

我已經實現了map reduce,並且它在mongodb中創建了一個單獨的文檔。這是一個每天運行的獨立腳本。現在我想在django應用程序中使用mongoengine訪問此表。任何想法如何可以訪問此文檔。如何訪問django中的mapreduce輸出表

+0

你有沒有完成這個教程 - http://www.ibm.com/developerworks/opensource/library/os-django-mongo/index.html? –

+0

是的,我讀過這個,我使用了mongoengine。在models.py中定義的文檔很少,並且每件事情都很好,現在我需要從mapreduce中訪問新創建的輸出文檔。 – user493550

+0

如果你正在做一個內聯映射reduce,你應該得到一個python變量的結果 - 然後你可以輸出。 – Ross

回答

0

MapReduce不創建文檔作爲其輸出,它創建一個新的集合。

當您調用MapReduce命令時,此集合的名稱由您指定爲「out」參數。

你現在應該能夠引用db。在你的代碼(或如果您正在使用pyMongo那就[「走出去」],其中「去」是您爲輸出收集指定的名稱。

更多的「out」參數信息看the docs是分貝。