Olá Desenvolvedores boa noite,
Gostaria de saber como posso fazer uma pesquisa no banco de dados atraves de duas datas, sou iniciante e estou com algumas dificuldades com o between. Andei estudando no corvid e encontrei a função between porém não estou conseguindo aplicá-la em meu código.
O sistema desejado funcionará desta forma: o usuário entrara com uma data inicial e uma data final, o código deve percorrer todo o banco de dados e fazer uma contagem da quantidade de processos no período determinado por ele que seja "pronto divida".
Segue Abaixo como estão nomeados os campos e a estrutura do banco de dados.
Ex:

Dados(#dados): Onde deve aparecer a quantidade encontrada no banco de dados que esteja dentro do período determinado na data inicio e fim com a palavra "pronto divida".
Campo de entrada das datas Inicio e Fim(#dateInicio e #dateFim): Serão onde o usuário vai determinar o período desejado.
Botão(#buscar): Quando pressionado será feito a pesquisa onde será retornado a quantidade de "PRONTO DIVIDA" no período determinado para o campo dados.
Espero que tenha ficado claro, desde já agradeço a atenção e a ajuda de cada um.
Oi @Carlos Daniel
A melhor opção é usar between() ele pode receber duas datas, fiz uma função que recebe dos objetos do tipo Date do javascript e fazem a busca que você precisa.
import wixData from 'wix-data'; function buscarEcontar(dataInicio, dataFim) { wixData.query("NomeColecao") .between("seuCampoDeData", dataInicio, dataFim) .find() .then( (results) => { $w("#dados").text = results.items.length }) .catch( (error) => { let errorMsg = error.message; let code = error.code; } ); }
Espero ter ajudado!