如何使用 CollectionS 中而不是 Collection 中的 cts 查询 select 文档
How to select documents using cts query that are in CollectionA and not in CollectionB
我对使用 cts 查询还很陌生,所以我需要一些帮助,我认为这很简单。我需要 select 在 CollectionA 中但不在 CollectionB 中的文档。我将如何修改以下查询以确保 CollectionB 中的文档不是 selected:
cts.andQuery([cts.fieldRangeQuery('datahubCreatedOn', '>=', xs.dateTime(fn.currentDateTime()).subtract(xs.duration('PT120M'))), cts.collectionQuery(["CollectionA"])])
cts.andNotQuery(
cts.andQuery([
cts.fieldRangeQuery('datahubCreatedOn', '>=', xs.dateTime(fn.currentDateTime()).subtract(xs.duration('PT120M'))),
cts.collectionQuery(["CollectionA"])
]),
cts.collectionQuery(["CollectionB"])
)
我对使用 cts 查询还很陌生,所以我需要一些帮助,我认为这很简单。我需要 select 在 CollectionA 中但不在 CollectionB 中的文档。我将如何修改以下查询以确保 CollectionB 中的文档不是 selected:
cts.andQuery([cts.fieldRangeQuery('datahubCreatedOn', '>=', xs.dateTime(fn.currentDateTime()).subtract(xs.duration('PT120M'))), cts.collectionQuery(["CollectionA"])])
cts.andNotQuery(
cts.andQuery([
cts.fieldRangeQuery('datahubCreatedOn', '>=', xs.dateTime(fn.currentDateTime()).subtract(xs.duration('PT120M'))),
cts.collectionQuery(["CollectionA"])
]),
cts.collectionQuery(["CollectionB"])
)