Programacion en Nodejs

  1. #1
    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.runQuery(query);

Entra para escribir en el foro.