Я пытаюсь запросить близнецов устройств концентратора Интернета вещей, используя язык запросов. У меня есть следующий фрагмент кода, который не работает. Я не получаю никаких результатов. Когда я заменю dt какой-нибудь жестко закодированной датой, я получу список устройств. Это похоже на то, что я не могу передать переменную с помощью этих запросов в хаб? пожалуйста, помогите мне.
var dt = new Date();
dt.setDate( dt.getDate() - 4 );
console.log(dt);
var query = registry.createQuery('SELECT * FROM devices where lastActivityTime > dt', 100);
var onResults = function(err, results) {
if (err) {
console.error('Failed to fetch the results: ' + err.message);
} else {
// Do something with the results
results.forEach(function(twin) {
console.log(twin.deviceId);
});
if (query.hasMoreResults) {
query.nextAsTwin(onResults);
}
}
};