Javascript 我无法使用java脚本在firebase云数据库中添加和编辑数据。我可以选择数据,但不能添加数据

Javascript 我无法使用java脚本在firebase云数据库中添加和编辑数据。我可以选择数据,但不能添加数据,javascript,database,firebase,cloud,Javascript,Database,Firebase,Cloud,请参见我使用以下代码添加数据 db.collection("users").add({ email: $('#emailaddress-register').val(), password: $('#password-register').val() }).then((done) => {

请参见我使用以下代码添加数据

db.collection("users").add({
                            email: $('#emailaddress-register').val(),
                            password: $('#password-register').val()
                         }).then((done) => {
                             alert('Account created sucessfully'+done);
                         }).catch(function (error) {
                              console.error('Error adding document: ', error)
                         });

好的,根据您提供的信息:

 var config = {
          apiKey: "",
          authDomain: "",
          databaseURL: "",
          projectId: "",
          storageBucket: "",
          messagingSenderId: ""
        };
        firebase.initializeApp(config);
        const firestore = firebase.firestore();
        const settings  = {timestampsInSnapshots: true};

        firestore.settings(settings);
        let db = firebase.firestore();
它只需要一个firestore实例:

var config = {
      apiKey: "",
      authDomain: "",
      databaseURL: "",
      projectId: "",
      storageBucket: "",
      messagingSenderId: ""
    };
    firebase.initializeApp(config);
    const db = firebase.firestore();
    const settings  = {timestampsInSnapshots: true};                
    db.settings(settings);

然后你可以使用你得到的。

我很确定这是你从电子邮件和密码字段中访问值的方式,尝试使用硬值我已经做到了。仍然不工作如:电子邮件:我的电子邮件,密码:我的密码是的,我也这样做,但不工作db.collection…push不是一个函数给我这个错误请查看上面的编辑db.ref不是一个函数如何定义db?var config={apiKey:,authDomain:,databaseURL:,projectId:,storageBucket:,messagingSenderId:};firebase.initializeAppconfig;const firestore=firebase.firestore;常量设置={timestampsInSnapshots:true};firestore.Settings设置;设db=firebase.firestore;