首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angularfire5 & firebase自动补全等同于哪里?

angularfire5 & firebase自动补全等同于哪里?
EN

Stack Overflow用户
提问于 2019-02-07 12:47:12
回答 1查看 64关注 0票数 2

我使用angularfire2 v5的firebase自动完成服务如下所示:

代码语言:javascript
复制
getUsersTypeAhead(searchString: string) {
    const list: AngularFireList<User> = this.fireBase.list('/users', ref => ref
        .orderByChild('name')
        .limitToFirst(10)
        .startAt(searchString)
        .endAt(searchString + '\uf8ff')
    );
    return list.snapshotChanges().pipe(
        map(items => items.map(item => ({
            key: item.key,
            name: item.payload.val().name
        })))
    );
}

但是,这似乎是区分大小写的。这是否存在限制,或者是否存在类似于mySQL中的查询?

EN

回答 1

Stack Overflow用户

发布于 2019-02-07 13:03:03

请看这里的答案Making a firebase query search NOT case sensitive

代码语言:javascript
复制
getUsersTypeAhead(searchString: string) {
    const list: AngularFireList<User> = this.fireBase.list('/users', ref => ref
        .orderByChild('name')
        .limitToFirst(5)
        .startAt(searchString.toUpperCase())
        .endAt(searchString.toLowerCase() + '\uf8ff')
    );
    return list.snapshotChanges().pipe(
        map(items => items.map(item => ({
            key: item.key,
            name: item.payload.val().name
        })))
    );
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54566453

复制
相关文章

相似问题

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