Gcp/Firebase/Firestore/async
提供: 初心者エンジニアの簡易メモ
firestoreをasyncを使って取得する
asyncを使わないパターン
const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(); exports.db = functions
.region('asia-northeast1')
.https.onRequest((request, response) => {
admin.firestore().collection('scores')
.orderBy('maxKanaSpeed', 'desc')
.limit(50)
.get()
.then((snapshot) =>
{
var scores = snapshot.docs.map(x => x.data());
var json = JSON.stringify(scores);
response.send("json" + json);
});
});
