sql >> Databasteknik >  >> NoSQL >> MongoDB

Infoga ett nytt objekt i ett underdokumentarrayfält i mongoose

Du kan välja mellan:

Mongoose Object-way:

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

Mongo/Mongoose Query (med $push och $ operatör ):

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



  1. Hur man håller redis-servern igång

  2. Stöds fortfarande unika begränsningar på fältnivå i Mongo(ose)?

  3. Objekt-ID genererat av servern på pymongo

  4. Laravel 5 kör aggregering med mongodb on where-klausul