我正在尝试在我的前端控制台中使用JSearch,但由于出现错误,我无法执行任何操作:
未捕获的TypeError:无法读取未定义的属性“文档”
我正确地要求包裹:
var jsearch = require('/MarkLogic/jsearch');
以这种方式查询数据库:
var result = jsearch.documents()
.where(inputURI)
.result();
所以从我在网上看到的一切都应该没问题,但我仍然有问题。我做错了什么或忘记了什么吗?谢谢!
答案 0 :(得分:3)
JSearch随MarkLogic Server一起发布,可在MarkLogic 8及更高版本的服务器端逻辑中执行。
要从Node.js中的中间层进行查询,您可以使用MarkLogic Node.js API(可以像往常一样由npm安装)。有关文档,请参阅:
http://docs.marklogic.com/guide/node-dev
如果由“前端控制台”指示,MarkLogic不会为浏览器环境分发驱动程序。
希望有帮助,