Object {
"countryCode": "US",
"createdAt": 1615080719516,
"email": "alew14@gmail.com",
"emailVerified": false,
"firstName": "alejandro pereira",
"gender": "Male",
"id": "MrAPuFOFdqdlgMofaH2UomIFAU42",
"lastLoginAt": 1615080719516,
"lastName": "no last name",
"photoURL": null,
"userAuthenticated": true,
"userAvailability": Object {
"friday": Object {
"afternoon": false,
"evening": false,
"morning": true,
},
"monday": Object {
"afternoon": false,
"evening": false,
"morning": true,
},
"saturday": Object {
"afternoon": false,
"evening": false,
"morning": true,
},
"sunday": Object {
"afternoon": true,
"evening": false,
"morning": true,
},
"thursday": Object {
"afternoon": false,
"evening": false,
"morning": true,
},
"tuesday": Object {
"afternoon": false,
"evening": false,
"morning": true,
},
"wednesday": Object {
"afternoon": false,
"evening": false,
"morning": true,
},
},
}我需要用weekday contain "afternoon": true OR "evening": true OR morning": true ;过滤所有用户
例如,插入星期一和星期六,返回所有包含“午后”:true或“晚间”的用户: true或晨曦: userAvailability字段中的true
却不能..。尝尝这个
usersfirestore.where(‘星期一’,“数组-包含”,真);
发布于 2021-03-07 09:02:43
不幸的是,在Firestore中无法执行OR查询。您将需要运行多个单独的查询并将结果组合在一起。
https://stackoverflow.com/questions/66514594
复制相似问题