Хотите добавить больше изображений из firebase при нажатии кнопки
Я написал функцию,
onLoadMore() {
if (this.all.length > 1 ) {
const lastLoadedPost = _.last(this.all);
const lastLoadedPostKey = lastLoadedPost.key;
this.loadMoreRef = firebase.database().ref('allposts').startAt(lastLoadedPostKey, lastLoadedPost).limitToFirst(7);
this.loadMoreRef.on('child_added', data => {
if ( data.key === lastLoadedPostKey ) {
return;
} else {
this.all.push({
key: data.key,
data: data.val()
});
}
});
}
}
но когда я нажимаю кнопку, консоль показывает эту ошибку,
Query.startAt не удалось: вторым аргументом был недопустимый ключ = "[объект объекта]". Ключи Firebase должны быть непустыми строками и не должны содержать ".", "#", "$", "/", "[" Или "]").
При нажатии кнопки я хочу добавить больше изображений, но я не хочу повторять существующие изображения