无法使用Angular 6在firebase表中插入记录

无法使用Angular 6在firebase表中插入记录,firebase,google-cloud-firestore,angular6,Firebase,Google Cloud Firestore,Angular6,无法使用Angular 6在firebase表中插入记录,我使用的是实时数据库 组件代码如下:- *CreateRecord() { let jsonob: jsonob = { 'MSG-21A7605D-A48E-4291-ABDA-4DFE046FE597': { msg_text: 'Test Person1' } }; this.crudService.create_NewStudent(jsonob).then(resp => { this

无法使用Angular 6在firebase表中插入记录,我使用的是实时数据库

组件代码如下:-

*CreateRecord() {
   let jsonob: jsonob = {
  'MSG-21A7605D-A48E-4291-ABDA-4DFE046FE597': {
    msg_text: 'Test Person1'
  }
};
this.crudService.create_NewStudent(jsonob).then(resp => {
        this.msg_text = "";
        console.log(resp);
     }).catch(error => {
        console.log(error);
     });
 }
 create_NewStudent(record) {
   return this.firestore.collection('messages').add(record);
 }
Firebase规则如下:-

{
  "rules": {
   ".read": true,
   ".write": true
   }
}
信息表如下:- 错误消息: FirebaseError:缺少或权限不足。 在new FirestoreError()

中,您的问题是“我正在使用实时数据库”,但代码正在使用Firestore。最重要的是,您展示了实时数据库的规则,这绝不会影响对Firestore的访问。错误消息“缺少或权限不足”表明Firestore安全规则(而不是实时数据库规则)不允许访问


基本上,您必须返回并确保全面使用正确的数据库系统。

这是我在firebase的第一次体验,什么是实时数据库插入查询,请指导我。这是我在firebase的第一次体验,什么是实时数据库插入查询,请指导我。–