nodejsにfirebaseで最後に追加されたレコードを取得するにはどうすれば私はfirebaseラムダ関数
'use strict';
var MongoClient = require('mongodb').MongoClient;
let atlas_connection_uri;
let cachedDb = null;
let firebase = require('firebase');
exports.handler = function(event, context,callback)
{
// var uri = process.env['MONGODB_ATLAS_CLUSTER_URI'];
var uri = "mongodb://163.172.131.83:28018/harmanconnectedcar";
context.callbackWaitsForEmptyEventLoop = false;
firebase.initializeApp({
serviceAccount: {},
databaseURL: "https://harmanconnectedcar-180411.firebaseio.com/"
});
var starCountRef = firebase.database().ref('testTable');
starCountRef.on('value', function(snapshot) {
console.log("*************snapshot*****snapshot*****************")
console.log (snapshot.val()) ;
});
};
snapshot.val(にレコードを追加するにfirebaseからデータを取得しています以下のラムダ関数)のスナップショットを提供します最近の追加された値をスナップショットでのみ取得する方法を、テーブル全体の中で示します。
は言及最後に追加されたレコードやソート順ですべてのレコードを取得する方法は、以下のドキュメントは、クエリデータはorderByChild()
、orderByKey()
またはorderByValue()
を使用するソートするには https://firebase.google.com/docs/reference/js/firebase.database.Query