sql >> Database teknologi >  >> NoSQL >> MongoDB

Indsæt et nyt objekt i et underdokumentarrayfelt i mongoose

Du kan vælge mellem:

Mongoose Objekt-vej:

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

Mongo/Mongoose Query (ved hjælp af $push og $ operatør ):

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



  1. Få dokumenter med tags på listen, sorteret efter det samlede antal matches

  2. MongoDB/NoSQL:Bevar dokumentændringshistorik

  3. Mongoose flere forbindelser

  4. Redis, vil et emne (pub/sub) altid blive leveret til mindst én abonnent?