2011-12-03 61 views
2

我有一個Javascript對象,我想將它保存在NoSQL數據庫(Neo4j)中。將一個JavaScript對象保存到NoSQL數據庫中,然後檢索它

有沒有辦法將這個對象保存在數據庫中以便稍後檢索它,並使它像從未發送到數據庫和從數據庫中檢索那樣意味着擁有所有已定義的成員(屬性和方法)?

如果是這樣,你會怎麼做?

+0

兩個縮寫詞:[AJAX](http://en.wikipedia.org/wiki/Ajax_%28programming%29)和[JSON](http://www.json.org/js.html)。 –

+0

http://stackoverflow.com/questions/7966388/storing-js-arrays-and-objects-in-a-database –

+0

@jared。但是JSON並不是一個真正的對象。您也無法使用JSON保存方法。 – ajsie

回答

0

我建議編寫一個服務器端API來處理您在Neo4j上的基本CRUD操作。您不應該公開暴露您的Neo4j REST API,因爲它可能會導致安全漏洞。如果有人知道你正在運行Neo4j,他們可以直接定位你的數據庫,如果你暴露Neo4j的本地REST API。如果你的數據庫和公衆之間有一層抽象,通常會更安全。

相關問題