2011-05-24 60 views
0

我構建了一個static website generator,它或多或少地將降價文檔轉換爲html頁面。文檔可以有標籤,這對於discovering related documents有用 - 因此是查詢引擎的要求。Node.js中的NoSQL/MongoDB樣式查詢引擎

現在我正在使用MongoDB,但由於應用程序在Node.js中編碼,並且由於Node.js主機上極度缺乏MongoDB支持(到目前爲止,no.de是我知道的唯一一個支持MongoDB),以及一個完全不需要數據持久性的靜態網站生成器,我想刪除MongoDB並保留查詢引擎。

在Node.js/javascript中是否有任何類似MongoDB/NoSQL的查詢引擎編碼?或者有沒有更好的解決方案,我還沒有想到...:S

謝謝你們。

編輯:如果沒有這樣的事情,誰願意和我一起建造呢?發表評論,如果這樣:)

回答

2

我會找JSONSelect它使用CSS選擇器來查詢JS對象

+0

似乎它沒有'$ in'查詢的等價物,這是一個要求。儘管在正確的軌道上!謝謝:) – balupton 2011-05-26 08:48:43

+0

這已經被討論過,並且有一些這方面的內容。如果你想在twitter上投稿@lloydhilaiel,或者在freenode的#jsonselect加入我們! – tmpvar 2011-05-28 06:12:30

0

看看libgit2這是一個C語言庫的git,也爲node.js的的gitteh模塊這會給你周圍的Git庫中的節點包裝 - 現在你可以有一個本地的git倉庫,可以保存靜態文件的版本化副本,並通過node.js提供。你還能要求什麼呢?加上從github推拉沒有問題 - 它知道git協議。 我自己還沒有建立這個,但如果你想這樣做,很樂意幫忙