Я пытаюсь запросить данные из базы данных Firestore, используя response-redux-firebase firestoreConnect
следующим образом.
const myFirebaseFirestoreTimestampFromDate = firebase.firestore.Timestamp.fromDate(new Date(1552053086000))
export default compose(
connect(mapStateToProps),
firestoreConnect( props =>
{
const {single_class, index} = props;
return [
{
collection : 'StudentScanClass',
where: [
['unitcode', '==', props.single_class.unitcode],
['course', '==', props.single_class.courses[props.index].course],
["date", "<=", myFirebaseFirestoreTimestampFromDate],
['yearofstudy', '==', props.single_class.courses[props.index].yearofstudy.toString()],
],
}
]
}
)
) (AttendCourses);
Итак, моя проблема:
Это работает
["date", "==", myFirebaseFirestoreTimestampFromDate],
Пока это не работает
["date", "<=", myFirebaseFirestoreTimestampFromDate],
Ни это
["date", ">=", myFirebaseFirestoreTimestampFromDate],
Кто-нибудь мне поможет, в чем может быть проблема с меньшими и большими запросами?
Примечание : Поле даты является полем Timestamp.