2014-05-19 34 views
2

MongoDB since 2.4has V8作爲其JavaScript引擎。作爲Nodeclipse貢獻者我想知道是否有可能使用相同的V8遠程調試器來調試(包括斷點,變量檢查等)在Mongo實例上運行的JavaScript。如何使用V8調試器調試MongoDB JavaScript

代碼示例

rsconfig = rs.config() 
printjson(rsconfig) 
rsconfig.members[0].priority = 10 
rs.reconfig(rsconfig) 

所以不是printjson倒不如有看看到變量的值,得到的MongoDB

的更好的瞭解,我開始我的搜索#2。 MongoDB的網站有在http://docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/

較早的問題,只是幾頁(不V8知道)

從谷歌組Can I debug a mongo script? - >答案就是沒有

+0

不能確定在JavasScript(服務器端)調試中是否存在(或將會有這種暴露級別)。考慮到這是一個實例解釋器,這種事情不是一件簡單的事情。同時注意到這一勢頭更多地集中在使用本地C++實現的聚合框架上。那麼是否有這樣的實際用例?或者您真的需要運行哪種類型的複雜JavaScript操作?這對我來說太尖銳了,沒有進一步解釋,但我鼓勵你進一步解釋,如果你認爲你有案例。 –

+0

Frakly我來自工具方面。如果可能並且沒有多少時間,那麼我們會計劃實施這種支持。 (是的,我的腳本很容易作爲例子。) –

+0

什麼腳本?我什麼也沒看見。可能你應該添加一些東西,除非實際上有一個明確的答案(坦率地說我沒有看到),那麼我不能看到這個問題是如何保持這個網站的「在主題上」。 –

回答

-1

可能不是這個問題的確切答案,但如果有人想寫腳本並測試它,只是爲了操縱mongo數據。 您始終可以使用帶有mongodb連接器的nod​​ejs。並使用節點調試器來調試您的js代碼。