mongodb-datasource

Conexão node com o banco de dados mongodb via npm

Usage no npm install needed!

<script type="module">
  import mongodbDatasource from 'https://cdn.skypack.dev/mongodb-datasource';
</script>

README

mongodb-datasource

CONEXÃO COM O BANCO DE DADOS

Para fazer sua conexão com o banco basta importar a classe Datasource e no construtor inserir a url de conexão, como ocorre no exemplo, então vai poder chamar o método connectToDatabase() e esperar.

BUSCA

A busca é feita através do método .find(nome-database, nome-collection, filtro-de-busca, opções) onde:

  • Filtro de busca: Funciona como o filtro do busca do mongodb, todos os operadores podem ser utilizados.
  • Opções: A principal opção é o campo include, que é definida por um vetor de objetos do tipo {model, foreignKey, field}, modelo é o nome da collection, foreignKey é o nome do campo na collection que está sendo buscada e field que é o campo em que será criado o objeto embarcado. As demais opções são limit, sort, skip, que funcionam como os respectivos operadores da documentação do mongodb.

Instalação

npm install mongodb-datasource