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

Jak mohu aktualizovat vnořený dokument Mongoose v metodě instance?

Pokud data property je vnořený dokument, který můžete snadno použít populate a aktualizujte jej:

Region.findOne({ _id: regionId })
  .populate('data')
  .exec(function (err, region) {
    // ...

    var data = region.data, // data container
        dataItem = data[0];

    dataItem.property = 'some value';
    dataItem.save(function (err, item) {
      //...
    });

    // or
    dataItem.update({ $set: { property: 'some value' }}, function (err, item) {
      // ...
    });

  });



  1. Jak importovat formát souboru .bson na mongodb

  2. Vypršel časový limit připojení Pymongo ze vzdáleného počítače

  3. Importujte data csv jako pole v mongodb pomocí mongoimport

  4. Všechny jmenné servery neodpověděly na port UDP 53 cloudové funkce Google python 3.7 atlas mongodb