У меня есть коллекция lots
, в которой много документов, сгенерированных firebase, в этих документах есть objects
с этой формой
//lot Document
{
attr1: {
subattr1 : "some value",
...
},
attr2: {
subattr1 : "some value",
...
},
user: {
id : "some uid value xAsDFadfaWRDAFd",
...
}
так что в моей базе у меня есть
//my collection
xAsDFadfaWRDAFd-loot1
xAsDFadfaWRDAFd-loot2
xAsDFadfaWRDAFd-loot3
Сейчас я просто хочу отфильтровать коллекцию по user id property
.
Я пытался
firebase.collection('lots').where('user.id','==',uid).get().then(do Something if i find them);
но он не находит ничего, если я возьму .where('user.id','==',uid)
, он извлекает все документы из коллекции, кроме того, в будущем я мог бы захотеть отфильтровать по другому свойству внутри документов, как я могу это сделать?