Nodejs Mongo insere em subdocumento - nome de campo dinâmico
{username: 'me', empresas: {"yourcompany": {...}}
Eu quero inserir uma empresa em um registro de usuário (coleção de usuário), para fazer:
{username: 'me', empresas: {"suaempresa": {...}, "minhaempresa": {...}}
Mas o nome é dinâmico ..
var companyid = "mycompany";
.collection('users').findAndModify(
{username: usern},
[['_id', 'asc']],
{$set:{companies:{companyid: { desksmemberships:[] }}}},
{new: true}, function(){...}
Dá isso .. {username: 'me', empresas: {"suaempresa": {...}, "companyid": {...}}
Como eu faço isso?