MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Insérer un nouvel objet dans un champ de tableau de sous-document dans mangouste

Vous pouvez choisir entre :

Mongoose Object-way :

document.dots[0].location.push({ /* your subdoc*/ });
document.save(callback);

Requête Mongo/Mongoose (en utilisant $push et $ opérateur ):

YourModel.update(
  {_id: /* doc id */, 'dots.id': /* subdoc id */ },
  {$push: {'dots.$.location': { /* your subdoc */ }},
  callback
);