无法使用Angular 6在firebase表中插入记录
无法使用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
*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的第一次体验,什么是实时数据库插入查询,请指导我。–