我无法在marklogic的节点js api中使用qb.properties()方法。 代码如下
var marklogic = require('marklogic');
var ins = marklogic.createDatabaseClient({'host':'localhost','port':'7010','user':'admin','password':'admin',});
var qb = marklogic.queryBuilder;
ins.documents.query(
qb.properties(
qb.term("Akhilesh")))
.result(function(matches) {
matches.forEach(function(match) {
console.log(match.uri);
});
});
我收到的错误就像没有像qb.properties()这样的函数,但是在节点API开发人员指南中,qb.properties()函数被描述为properties-fragment-query。
答案 0 :(得分:0)
根据API文档,它是propertiesFragment
而不是properties
:
http://docs.marklogic.com/jsdoc/queryBuilder.html#propertiesFragment
HTH!