【问题标题】:angular/fire getting json by custom field realtime database firebaseangular/fire通过自定义字段实时数据库firebase获取json
【发布时间】:2020-11-01 04:56:03
【问题描述】:

我确实有 firebase "pages" 表,每个都有唯一的 url (pages table)

export class PagesService {

  private dbPath = '/pages';

  pagesRef: AngularFireList<Page> = null;

  constructor(private db: AngularFireDatabase) {
    this.pagesRef = db.list(this.dbPath);
  }

  createPage(page: Page): void {
    this.pagesRef.push(page);
  }


  getPagesList(): AngularFireList<Page> {
    return this.pagesRef;
  }

  getPageByUrl(docUrl: string): Page {   <--- this method
      //here i expect to get my json obj from database by field: url, smth like this:
     page: Page = select 1 from db/pages/ where url = docUrl; //pseudo-code
    return page;

  }
}

那么实际上我应该在 getPageByUrl() 中做什么来获得我正在寻找的准确 json 呢?

【问题讨论】:

标签: angular firebase firebase-realtime-database angularfire2


【解决方案1】:

基于此official docs 和您的描述,如果您仍在设计应用程序,如果您需要执行查询和过滤以获得数据,因为实时数据库上的这种操作非常有限,请查看retrieving data link,从实时数据库下载字节的成本非常高。 firebase pricing calculator link.

请查看this link 了解如何使用@angular/fire 对firestore 数据库执行选择查询

编码愉快!

【讨论】:

    猜你喜欢
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多