1

我无法在 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。

4

1 回答 1

0

根据 API 文档,它propertiesFragment不是properties

http://docs.marklogic.com/jsdoc/queryBuilder.html#propertiesFragment

HTH!

于 2017-09-22T12:13:08.357 回答