He estado tratando de encontrar los documentos de una colección particular basada en el campo report_time.
He estado intentando la siguiente consulta. Pero, no funciona.
cts.andQuery(cts.collectionQuery('myCollection'),cts.jsonPropertyRangeQuery("report_time", ">", new Date(Date.now() - 86400 * 1000).toISOString()))A partir de ese fragmento, lo único que necesita ajuste es que los criterios de consulta deben estar en una matriz para el cts.andQuery() :
cts.andQuery([ cts.collectionQuery('myCollection'), cts.jsonPropertyRangeQuery("report_time", ">", new Date(Date.now() - 86400 * 1000).toISOString()) ])No tiene que hacer los cálculos, puede usar una "consulta de edad". Consulte el final de la página en https://docs.marklogic.com/guide/search-dev/rangequery