Nodejs Mongo in Filialdokument einfügen - dynamischer Feldname

{username: 'me', companies: {"yourcompany": {...}}

Ich möchte eine Firma in einen Benutzerdatensatz (Benutzersammlung) einfügen, um:

{username: 'me', companies: {"yourcompany": {...}, "mycompany": {...}}

Aber der Name ist dynamisch ..

var companyid = "mycompany";

.collection('users').findAndModify(
{username: usern}, 
[['_id', 'asc']], 
{$set:{companies:{companyid: { desksmemberships:[] }}}},    
{new: true}, function(){...}

Gibt Folgendes zurück: {Benutzername: 'Ich', Unternehmen: {"Ihr Unternehmen": {...}, "Unternehmens-ID": {...}}

Wie mache ich das?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage