2017-12-27 8 views
1

Ich habe ein Feld namens jobsPosted wie auf dem Bild zu sehen, also möchte ich einen anderen Job hinzufügen, ich habe Geschirrspüler und Kellner bereits. Aber ich habe einen Fehler mit dieser AbfrageEin Feld zu Firestore hinzufügen?

 db.collection("companies").doc("Tiradito").field("jobsPosted").set(postJobObject).then(function() { 
     console.log("Document successfully written!"); 
     }); 

Das ist mein postJobbject ist

var postJobObject = { 
     "position": this.state.selected, 
     "timeSchedule": this.state.timeSchedule, 
     "compensation" : this.state.compensation, 
     "experience" : this.state.experience, 
     "description" : this.state.description 
    } 

Here is a link to an image of my firestore

+0

was, die Sie ist die Fehlermeldung erhalten? –

+0

db.collection ("Firmen"). Doc ("Tiradito"). Feld ist keine Funktion – bility

Antwort

0

Versuchen

jobsPosted = {} 

    var postJobObject = { 
      "position": this.state.selected, 
      "timeSchedule": this.state.timeSchedule, 
      "compensation" : this.state.compensation, 
      "experience" : this.state.experience, 
      "description" : this.state.description 
     } 

jobsPosted['newJob'] = postJobObject; 

Dann nutzen update

db.collection("companies").doc("Tiradito").update(jobsPosted).then(function() { 
     console.log("Document successfully written!"); 
     }); 
Verwandte Themen