Closed
Description
Pardon me if i'm doing something wrong here. I expect debug data not to be returned when debug
flag is set to false. When I remove withOptions
, only then it would not return debug data, the boolean flag does not seem to take effect.
var marklogic = require('marklogic');
var db = marklogic.createDatabaseClient({
host: 'staging-bugtrack.marklogic.com',
port: 8006,
user: 'admin',
password: 'admin',
authType: 'DIGEST'
});
var q = marklogic.queryBuilder;
var processedUris = [];
db.documents.query(q.where(
q.directory('/b8_0/2015-11-01/', true)
).slice(1, 1)
.withOptions({
debug: false,
queryPlan: false,
metrics: false
})
)
.stream()
.on('data', function(document) {
console.log(document);
processedUris.push(document.uri);
})
.on('error', function(error) {
console.error(error);
// done(error);
})
.on('end', function() {
console.log('done ' + processedUris.length);
console.log(processedUris);
});