Integração com o MongoDB
Transações, saldos, posições e operações de 14 mil+ bancos, escritos numa coleção da sua própria base de dados MongoDB, de forma agendada. Acrescentados ou com upsert, prontos a consultar.
analytics> db.transactions.find().sort({ date: -1 }).limit(2)[ { transaction_id: '10a4d071832649a', date: '2026-10-19', description: 'Stripe payout', amount: 4200, currency: 'USD', category: 'Income', account_name: 'Chase Checking', pending: false }, { transaction_id: '4bdd8e6931727cd', date: '2026-10-19', amount: -86.42, … }]
Do banco para o MongoDB em três passos.
- 01
Ligar MongoDB
Host, base de dados e um utilizador com privilégios mínimos, ou cole uma connection string. Teste antes de guardar.
Hostdb.acme.internalPorta27017Utilizadorbanksync_writerModo SSLrequireTeste● Ligação bem-sucedida - 02
Escolha uma coleção
Escolha uma base de dados e uma coleção, ou deixe o BankSync criar uma. Acrescente, ou faça upsert por uma chave.
Base de dadosanalyticsColeçãotransactionsAcrescentarUpsertCorresponder linhas portransaction_id - 03
Escolha a periodicidade
De hora a hora, diariamente, semanalmente ou a pedido. Cada execução fica registada.
Por horaDiárioSemanalPróxima execuçãoAmanhã, 06:00Última execução● 3 novas linhas, 06:02
Configure o MongoDB do início ao fim.
Configuração do MongoDB no BankSync, filmada com contas de exemplo.
O que chega à sua coleção.
- transaction_id
- O id estável da transação no banco. A sua chave de upsert. 4bdd8e6931727cd
- date
- O dia em que o banco a registou. 2026-10-19
- description
- A descrição que o banco lhe dá. Whole Foods Market
- amount
- Com sinal, na moeda da conta: as saídas são negativas. -86.42
- currency
- Código ISO 4217. USD
- category
- Uma categoria de despesa para agrupar e filtrar. Groceries
- account_name
- A conta de origem, para que vários bancos partilhem uma tabela. Amex Gold
- pending
- Verdadeiro até o banco a registar. false
A sua base de dados é apenas uma etapa. Não é tudo.
MongoDB, em resumo.
- Dados
- Transações, saldos, operações, posições e empréstimos, um tipo de dados por feed.
- Funciona com
- MongoDB Atlas e MongoDB auto-alojado.
- Modos de escrita
- Acrescentar insere uma linha em cada sincronização. O upsert faz corresponder pelas colunas-chave que escolher e atualiza as linhas existentes.
- Segurança
- Modo SSL disable, require ou verify-full, um utilizador com privilégios mínimos e um pequeno conjunto fixo de IP do BankSync que pode adicionar à lista de permissões.
- Periodicidade
- Escolha sincronizações automáticas de hora a hora, diárias ou semanais, conforme o seu plano, ou faça uma sincronização manual a qualquer momento.
- Acesso
- Só de leitura, autorizado no ecrã de consentimento do seu próprio banco. O BankSync nunca guarda as suas credenciais bancárias e não pode movimentar dinheiro.
- Configuração
- Cerca de 10 minutos. Funciona com o MongoDB Atlas e com o MongoDB em alojamento próprio.
- Estado
- Já disponível.
Perguntas e respostas.
Com que alojamentos de MongoDB funciona o BankSync?
Qualquer base de dados MongoDB acessível, incluindo MongoDB Atlas e MongoDB auto-alojado.
Devo usar acrescentar ou upsert?
Upsert, na maioria dos feeds. Acrescentar insere uma nova linha em cada sincronização, por isso as ressincronizações podem duplicar. O upsert faz corresponder as linhas pelas colunas-chave que escolher, como transaction_id, e atualiza as linhas existentes.
O BankSync pode criar a coleção por mim?
Sim. «Set this up for me» cria uma coleção para o tipo de dados do feed, mapeia todas as colunas e adiciona o índice único de que os upserts precisam.
Como restrinjo o acesso à minha base de dados?
Dê ao BankSync um utilizador que só possa inserir (e criar, se o BankSync tiver de criar a tabela), use o modo SSL require ou verify-full e adicione à lista de permissões os endereços IP fixos a partir dos quais o BankSync se liga.
O BankSync pode movimentar dinheiro ou ver a minha palavra-passe do banco?
Não. O acesso bancário é só de leitura e autorizado no ecrã de consentimento do seu próprio banco. O BankSync nunca guarda as suas credenciais bancárias e não pode movimentar dinheiro.
Dados bancários na sua base de dados MongoDB.
O BankSync não é afiliado a MongoDB, não é apoiado por MongoDB nem é seu parceiro oficial. As marcas de MongoDB pertencem aos respetivos proprietários.
