Я использую marklogic 9 с Node.js Client Api.Когда я пытаюсь использовать queryBuilder для поиска в моей документации, я нахожу некоторые проблемы.
это мои данные документа
company: {
uuid : uuid,
name : comapnyName,
parentCompany: {
uuid: uuid,
name: parentCompanyName,
}
}
Я хочу найти всю компанию ниже материнской компании, но не включать материнскую компанию.Я использую
db.documents.query(
this.qb.where(
this.qb.directory('/company/'),
this.qb.collection('company'),
this.qb.word('name',parentCompanyName),
)
).result();
этот запрос найти все компании, включая материнскую компанию.Я думаю, что найти company.name
и company.parentCompany.name
.
Как я могу использовать BuilderQuery, чтобы найти документ с company.parentCompany.name
?