sql >> Databáze >  >> NoSQL >> MongoDB

Vložte nový objekt do pole pole vnořeného dokumentu v mongoose

Můžete si vybrat mezi:

Mongoose Object-way:

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

Dotaz Mongo/Mongoose (pomocí $push a $ operátor ):

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



  1. Node.js + Mongoose / Mongo a zkrácené pole _id

  2. Jak načíst poslední objekt pole ve vloženém dokumentu v Mongoose?

  3. Jak třídit pole dílčích dokumentů v mongoose/mongodb?

  4. Mongoose populace vs agregát