Query e Execute - Comandos diretos em Base de Dados
Antes de começar
Para poder compreender este tutorial com a maior eficácia possível, aconselhamos que se certifique que tem noções básicas em JavaScript, SQL e que saiba criar serviços no Netuno.
Caso não saiba criar serviços dirija-se a Serviços Web REST.
Criação de Queries
O Netuno traz consigo funções direccionadas para a criação de queries à base de dados, e neste tutorial iremos apresentar e descrever brevemente o efeito de cada uma e também as boas práticas para obter o melhor resultado.
_db.query('SELECT * FROM ...')
Esta função permite retornar dados de uma querie.
_out.json(
_db.query('SELECT * FROM tabela_nome')
)
Note que a função _out.json() é para permitir a visualização dos dados do serviço no ecrã ao chamar o mesmo no navegador
Esta função permite também a aceitação de argumentos, sendo que os mesmos são passados diretamente pela chamada ao serviço, como por exemplo, imaginemos que temos o serviço selecionar-todos.js, a chamada ao mesmo será feita por http://localhost:9000/services/selecionar-todos.netuno em que os argumentos a passar se colocam a seguir à chamada a seguir a um ponto de interrogação:
http://localhost:9000/services/selecionar-todos.netuno?argumento1=1&argumento2=nome
Note que para enviar múltiplos argumentos basta separar por um 'e' comercial (&)