У меня есть объект базы данных с именем orders в firebase, который имеет следующую структуру
Теперь я пытаюсь отфильтровать результаты на основеназвание книги, чтобы вернуть заказы с определенным названием книги.Я использую следующий код в своем сервисе, который возвращает мне выбранную книгу.Как я могу получить весь объект с отфильтрованной книгой.
this.db.list('/orders')
.valueChanges()
.pipe(mergeMap(x => x))
.pipe(mergeMap( y => y['items'] as []),
filter( y => {
if(y.book.title == "Harry Potter - The Complete Collection")
return y;
})
)
.subscribe(result => console.log(result));
}