Marklogic 标记逻辑与查询
我正在学习MarkLogic,我必须查询宾夕法尼亚州拥有4000到10000名员工的最赚钱的公司。我对这一点还不熟悉,我正试图弄清楚如何使用andQuery。以下是我的跑步记录: "严格使用",Marklogic 标记逻辑与查询,marklogic,Marklogic,我正在学习MarkLogic,我必须查询宾夕法尼亚州拥有4000到10000名员工的最赚钱的公司。我对这一点还不熟悉,我正试图弄清楚如何使用andQuery。以下是我的跑步记录: "严格使用", const jSearch = require('/MarkLogic/jsearch'); if (xdmp.databaseName(xdmp.database()) === 'data-hub-STAGING') { const companies = jSearch.collections(
const jSearch = require('/MarkLogic/jsearch');
if (xdmp.databaseName(xdmp.database()) === 'data-hub-STAGING') {
const companies = jSearch.collections('company');
companies.documents()
.where(
jSearch.byExample([
{"$and": [
{ "EMPLOYEES": { "$le": 10000 } },
{ "EMPLOYEES": { "$ge": 4000 } }]
}
])
)
.orderBy(cts.indexOrder(cts.jsonPropertyReference('PROFIT')), 'descending')
.slice(0,5)
.result();
} else {
'Please select the data-hub-STAGING database and run this code again.';
}
我是否能够添加另一个搜索选项,如{'STATE':{'PA'},或者我是否需要编写第二个查询来使用它们并将它们连接起来?您的
$和
已经有多个约束。它需要一个数组,所以是的,您可以直接附加到该数组
嗯 您的
$和已经有多个约束。它需要一个数组,所以是的,您可以直接附加到该数组
嗯