Firebase Algolia Syncing with node.js - первоначальный импорт работает, но обновления не синхронизируются автоматически
У меня есть приложение для узла, которое синхронизирует мои базы данных Algolia и Firebase вместе, и после изучения документации на сайте Algolia, я смог начать первоначальный импорт. Тем не менее, каждый раз, когда я обновляю запись в моей базе данных Firebase, я замечаю, что она не выполняет повторный импорт данных.
Вот мой код:
usersRef.on('child_changed', addOrUpdateUserIndexRecord);
function addOrUpdateUserIndexRecord(dataSnapshot) {
// Get Firebase object
var firebaseObject = dataSnapshot.val();
// Specify Algolia's objectID using the Firebase object key
firebaseObject.objectID = dataSnapshot.key;
// Add or update object
users.saveObject(firebaseObject, function(err, content) {
if (err) {
throw err;
}
console.log('Firebase<>Algolia object saved', firebaseObject.objectID);
});
}
Я что-то упускаю из-за того, почему код существует, но он не сработает, когда ребенок поменялся?