Wstaw Nodejs Mongo do subdocument - dynamiczna nazwa pola

{nazwa użytkownika: „ja”, firmy: {„twojafirma”: {...}}

Chcę wstawić firmę do rekordu użytkownika (kolekcja użytkownika), aby:

{nazwa użytkownika: „ja”, firmy: {„twojafirma”: {...}, „mojafirma”: {...}}

Ale nazwa jest dynamiczna ..

var companyid = "mycompany";

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

Daje to .. {username: 'me', firmy: {"yourcompany": {...}, "companyid": {...}}

Jak mam to zrobic?