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

Jsou data vrácená z Mongoose neměnná?

Jedním ze způsobů, jak to zvládnout, je převést instanci modelu mongoose na prostý objekt, nad kterým máte plnou kontrolu, a to voláním toObject() na to:

User.findById(userId, function(err, data) {
  if (!err) {
    data = data.toObject();
    data.newvar = 'Hello, world';
  }
});

Pokud chcete strukturovanější řešení, můžete do schématu přidat virtuální atributy, jak je popsáno zde .



  1. PostgreSQL vs. MongoDB

  2. Agregovaný výsledek MongoDB se dvěma různými klíči

  3. Nahrávání a ukládání obrázků

  4. Existuje způsob, jak promítnout typ pole