我已經在IOT Hub觸發的Azure應用中創建了一個Azure功能,並將接收到的消息保存在SQL數據庫中。但它在接收多條消息時無法處理。我的功能是低音。如何在Azure函數JavaScript中保存多條消息?
module.exports = function (context, iotHubMessage) {
for (var i = 0; i < iotHubMessage.length; i++) {
var iotMsgObj = iotHubMessage[i];
context.log('Message : ' + JSON.stringify(iotMsgObj));
context.bindings.paraSession = JSON.stringify(iotMsgObj); //to save data in SQL database
context.done(); // will save first message only
}
// context.done(); // will save last message only
};
當iotHubMessage
轂具有多個JSON對象,這將節省醚第一或最後一個消息從iotHubMessage
將在數據庫中的表存儲。
請指教我做錯了什麼?
不適用於SQL –