【发布时间】:2018-09-26 02:29:08
【问题描述】:
我将 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 的文档?
【问题讨论】:
标签: node.js marklogic marklogic-9