2017-09-18 118 views
0

我想在我的前端控制檯使用JSearch但由於自帶的錯誤是我不能做任何事情:無法添加JSearch到我的項目

Uncaught TypeError: Cannot read property 'documents' of undefined

我需要正確的包帶:

var jsearch = require('/MarkLogic/jsearch'); 

以這種方式查詢數據庫:

var result = jsearch.documents() 
    .where(inputURI) 
    .result(); 
從我所看到的一切都在網上應罰款

如此,但我仍然有問題。我做錯了什麼或忘記了什麼?謝謝!

+0

你把jsearch庫放在你的項目中的哪個位置?你使用什麼模塊系統? – Timo

+0

我認爲主要的問題是我沒有在我的項目中添加jsearch庫,但我不知道從哪裏下載它。 – MissArmstrong

回答

3

JSearch與MarkLogic Server一起分發,用於在MarkLogic 8及更高版本中的服務器端邏輯中執行。

要從Node.js的中間層進行查詢,可以使用MarkLogic Node.js API(可以像平常一樣通過npm安裝)。對於文檔,請參閱:

http://docs.marklogic.com/guide/node-dev

MarkLogic不分配一個驅動程序的瀏覽器環境,如果這是由「前端控制檯。」

希望有幫助,

+0

這就是我正在尋找的解釋。由於他們給了我這個項目來修改,我沒想到要做大的轉換,而現在我發現我還需要實現一個當前不存在的中間層。 – MissArmstrong

相關問題