Javascript 如何在firebase Angular11中编写或查询

Javascript 如何在firebase Angular11中编写或查询,javascript,angular,firebase,google-cloud-firestore,angularfire2,Javascript,Angular,Firebase,Google Cloud Firestore,Angularfire2,我用的是firebase和angular11。我尝试获取sme_id为null或与我们在查询中传递的id匹配的所有文档 我尝试过类似的方法,但它给了我一个空数组 get_active_chat(id) { return this.firebase_store .collection('chat', (ref) => ref.where('sme_id', 'in', [null, id])) .snapshotChanges(); } get

我用的是firebase和angular11。我尝试获取sme_id为null或与我们在查询中传递的id匹配的所有文档

我尝试过类似的方法,但它给了我一个空数组

  get_active_chat(id) {
    return this.firebase_store
      .collection('chat', (ref) => ref.where('sme_id', 'in', [null, id]))
      .snapshotChanges();
  }


  get_all_student_chat() {
    this.spinner = true;
    this.chat_service.get_active_chat(localStorage.getItem('uid')).subscribe(
      (res) => {
        const data = FormativeData.formative_snapshot_data(res);
        console.log(data);
        this.spinner = false;
      },
      (error) => console.log(error)
    );
  }


如何执行或查询?

您是否可以编辑问题以显示您希望查询返回的文档的屏幕截图?这是否回答了您的问题?