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

Mnoho aktualizací Mongodb

  1. Toto je typický vztah jeden k mnoha. Takže v případě Uživatele můžete mít následující schéma:

//User
{
  //_id: ObjectId - this one is unique and inserted to every document by default  
  profile: String,
    ...
}
  
//Activity
{
  description: String,
  ...,

  userId: String, // referecing the user _id, e.g. "56a5eccb2258799919dc2c40"
}
  
  1. Pokud chcete aktualizovat mnoho dokumentů pro aktivitu:

db.activities.update({ userId: '56a5eccb2258799919dc2c40' }, { 
    $set: {
      description: 'new description'
    } 
  },
  {
    multi: true //means update all matching docs
  });

              


  1. Jak získat data Mongo pomocí agregátu MongoDB verze 3.0

  2. Jak číst sbírku po kouscích po 1000?

  3. Návratová hodnota meteoru jako řetězec

  4. Použití uložených funkcí JavaScriptu v agregačním kanálu, MapReduce nebo runCommand