Por favor ingresa o regístrate.
Tema: Programacion en Nodejs  (Leído 1965 veces)

0 Usuarios y 1 Visitante están viendo este tema.

gustin95
*
0
90
 
 
 

Programacion en Nodejs
« en: Agosto 09, 2022, 14:54:35 »
Buenas noches/tardes o dias, necesito a alguien que entienda de nodejs y google datastore, ya que necesito hacer una consulta a una base de datos para obtener informacion y ando un poco perdido, tengo un service account.
El ejercicio en cuestion seria este:

3) EXTRA: Consulta a base de datos Google Datastore desde Nodejs

Se requiere script en nodejs que se conecte a una base datastore proporcionada por Evenbytes que consulte todos los clientes activos y genere un listado en CSV
Status = active
La información está organizada de la siguiente manera:
Nombre Tabla (kind): customers
Columnas:
id: number
link: string
name: string
status: active
Para poder consultar la base de datos será necesario autenticar las llamadas mediante la cuenta de servicio serviceaccount.json

Ayuda y referencias para el ejercicio:

Qué es Google Datastore
https://cloud.google.com/datastore/docs
Consultas contra Google Datastore https://cloud.google.com/datastore/docs/concepts/queries
Librería de nodejs para consultar a Google Datastore https://cloud.google.com/nodejs/docs/reference/datastore/latest


y lo que yo tengo seria esto:

 import Datastore from '@google-cloud/datastore'
//Declaration Constructor


const datastore = new Datastore({
  projectId: "examen-candidatos-evenbytes",
  keyFilename: "./serviceaccount.json",
});

const key = datastore.key([
namespace = 'customers'
]);

const query = datastore
.createQuery('customers')
.filter('id,link, name, status');

const result = await dispatchEvent.nlnQuery(query);


SMF © 2017, Simple Machines Forum | Términos y condiciones