Javascript Firestore复合查询
我需要使用Javascript Firestore复合查询,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我需要使用在工作日包含“午后”:true或“晚间”:true或晨:true; 示例insert monday和saturday返回字段userAvailability中包含“午后”:true或“晚间”:true或morning:true的所有用户 而且不能。。。试试这个 usersfirestore.where('Monday','array contains',true)不幸的是,在Firestore中无法执行或查询。您需要运行多个单独的查询并将结果组合在一起。不幸的是,在Firestore中
在工作日包含“午后”:true或“晚间”:true或晨:true;
示例insert monday和saturday返回字段userAvailability中包含“午后”:true或“晚间”:true或morning:true的所有用户
而且不能。。。试试这个
usersfirestore.where('Monday','array contains',true)不幸的是,在Firestore中无法执行
或查询。您需要运行多个单独的查询并将结果组合在一起。不幸的是,在Firestore中无法执行或查询。您将需要运行多个单独的查询并将结果组合在一起
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,
},
},
}