首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >react redux-firebase (firestoreConnect)比较查询不能工作

react redux-firebase (firestoreConnect)比较查询不能工作
EN

Stack Overflow用户
提问于 2019-04-30 11:14:06
回答 1查看 809关注 0票数 1

我试图使用react-redux-firebase firestoreConnect方法从Firestore数据库中查询数据,如下所示。

代码语言:javascript
运行
复制
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);

所以我的问题是:

这起作用了

代码语言:javascript
运行
复制
["date", "==", myFirebaseFirestoreTimestampFromDate],

虽然这不起作用

代码语言:javascript
运行
复制
["date", "<=", myFirebaseFirestoreTimestampFromDate],

这两件事

代码语言:javascript
运行
复制
["date", ">=", myFirebaseFirestoreTimestampFromDate],

有人帮我解决这个问题,问题可能在越来越多的问题上比查询?

注意事项:日期字段是时间戳字段。

EN

回答 1

Stack Overflow用户

发布于 2019-05-02 08:01:41

是我的错。我能够通过火基查询索引实现这一点。否则,所有查询都能正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55919701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档