Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

305
Visualizações
Obteniendo `eslint' - error de análisis, al compilar la función de nube de base de fuego

Recientemente comencé a trabajar en un proyecto basado en las funciones de la nube de firebase y la base de datos de firestore. Estoy escribiendo una función de activación de función en la nube que consultará un "Grupo de colección", en un nuevo documento que se está creando.

A continuación se muestra el archivo de código de función de la nube:

 exports.findDealsOnBuy = functions.firestore .document('businessmen/{businessmenId}/buy/{buyId}') .onCreate((snapshot, context) => { const businessmenId = context.params.businessmenId; const buyId = context.params.buyId; const buy = snapshot.data(); functions.logger.info('businessmenId : ', businessmenId, ' buyId : ', buyId, ' buy : ', buy ); const sellGrpRef = admin.firestore().collectionGroup('sell'); const querySnapshot = await sellGrpRef.whereEqualTo('goodsName', '==', buy.getGoodsName()) .whereEqualTo('goodsLocation', '==', buy.getGoodsLocation()) .whereEqualTo('status', '==', 1) .whereEqualTo('status', '==', 5) .whereLessThanOrEqualTo('bestPrice', '<=', buy.getBestPrice()) .orderBy('bestPrice', 'desc') .get(); if (querySnapshot.empty) { console.log('No matching documents.'); return; } querySnapshot.forEach((doc) => { console.log(doc.id, ' => ', doc.data()); }); });

Pero al compilar me arroja el siguiente error

 > C:\Users\Suman\Kamakshi\Ganesh\Burrabazar\Cloudfunctions\functions\index.js > 31:31 error Parsing error: Unexpected token sellGrpRef

Intenté mucho pero no puedo encontrar una pista de cómo resolver esto. Solicito ayuda para resolver.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Estoy compartiendo ahora que encontré la documentación en espera en MDN Web Doc .

Para esperar una Promesa, use el operador await. Dentro del código JavaScript estándar, solo se puede usar dentro de una función asíncrona.

Puede usar await dentro de una función si usa la palabra clave async antes de la definición de la función. Cuando espera a que se liquide una promesa, la función se detiene sin bloqueo. Usted recupera el valor si se cumple la promesa. El valor rechazado se lanza si la promesa falla.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda