Oi, @Matheus Alexandre , tudo bem?
Há como deletar determinados conteúdos de um "banco de dados" automaticamente?
> exemplo.
Um usuário atualiza o banco de dados #1, após 1 dia ou 15 minutos o conteúdo é apagado automaticamente, mas sem apagar o banco de dados. Assim, após o período determinado, o usuário pode atualizar as informações novamente e o "ciclo" continue em loop.
Obrigado pela ajuda! 😉
Oi @gus.
O Job Scheduler permite programar código para ser executado dentro de intervalos especificados. Você programa o código a ser executado criando um job.
Cada job define qual código deve ser executado e quando. O código que seu job executa pode ser qualquer função de back-end. Esse código pode ser programado para ser executado diariamente, semanalmente ou mensalmente.
Veja como implementar em:
https://support.wix.com/pt/article/corvid-como-programar-jobs-recorrentes
Espero ter ajudado!
@gus Tente essa configuração:
{ "jobs": [{ "functionLocation": "/utils/dbUtils.js(w)", "functionName": "removerDados", "description": "describe your job", "executionConfig": { "time": "08:00", } }] }
Caso não funcione, teste essa:
{ "jobs": [{ "functionLocation": "/utils/dbUtils.js", "functionName": "removerDados", "description": "describe your job", "executionConfig": { "time": "08:00", } }] }
Oi @Matheus Alexandre , tudo bem?
Boa noite. Desta vez eu editei o código em seus respectivos lugares como nas imagens abaixo, editei o horário para seguir o UTC , esperei 5 minutos após o horário agendado, só que os itens da coleção ainda não estão sendo apagados. O que poderia ser?
@Matheus Alexandre desculpa por insistir tanto nesse tópico de atendimento. Eu super agradeço pelo seu empenho, realmente eu te agradeço muito por que você me ajudou muito. Eu entendi o seu código, agora eu só estou com problema para programar a remoção dos itens da coleção. Eu queria que todos os dias as 08:00 horas todos os dados fossem apagados, pra isso, séria o código abaixo?
Super agradeço pela ajuda e reconheço o seu empenho.
// /backend/jobs.config{ "jobs": [ { import wixData from 'wix-data'; wixData.truncate("myCollection") .then( () => { console.log("All items removed"); } ) .catch( (err) => { let errorMsg = err; "executionConfig": { "time": "08:00",