firebase-realtime-database - Angular 6 - 在 Firebase 实时数据库中搜索文本
问题描述
我使用 angular 6、firebase 实时数据库和 angularfire。
我可以从我的实时 Firebase 数据库中过滤内容。但是,我确实设法通过“开始于”功能使其工作。
如何修改我的代码以获得“查询文本”?
谢谢您的帮助
服务.ts
getGeo(queryText:string) {return this.database.list('/EG', ref => ref
.orderByChild("nom")
.startAt(queryText)
.endAt(queryText+"\uf8ff")).snapshotChanges().pipe(map(actions => {
return actions.map(a => {
const data = a.payload.val();
const key = a.payload.key;
return {key, ...data };
});
})); }
解决方案
推荐阅读
- xcode - 更新到 Xcode 10.1,现在我的应用正在请求麦克风权限?
- python - 从 Matlab 到 Python
- javascript - 如何将 HTML 代码作为 POST 数据从 Jquery 表单传递到 PHP 页面?
- c# - 检测前台应用程序并在重新启动时识别它
- openfaas - 如何在 Open FaaS 中返回 HTTP 状态码?
- appcode - AppCode 在按下 Command-Shift-F 时将随机字符串粘贴到编辑器中
- c# - Android AudioRecord - 在没有库的情况下获得 FFT 的最佳方式
- java - 面向对象设计中日期验证的最佳方法
- android - 如何将用户详细信息添加到 Firebase 身份验证表?
- java - JavaFX 11 不适用于 JDK 11,intellij 想法