📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 13

Retour
Ajouter un élément à un tableau ($push)
Intermédiaire
db.collection('articles').updateOne(
  { _id: 1 },
  { $push: { tags: 'nouveau' } }
)
Incrémenter une valeur ($inc)
Intermédiaire
db.collection('utilisateurs').updateOne(
  { nom: 'Alice' },
  { $inc: { age: 1 } }
)
Insérer plusieurs documents
Facile
db.collection('utilisateurs').insertMany([
  { nom: 'Bob', age: 25, statut: 'A' },
  { nom: 'Charlie', age: 35, statut: 'B' }
])
Insérer un seul document
Facile
db.collection('utilisateurs').insertOne({ nom: 'Alice', age: 30, statut: 'A' })
Mettre à jour plusieurs documents
Intermédiaire
db.collection('utilisateurs').updateMany(
  { statut: 'A' },
  { $set: { statut: 'Actif' } }
)
Mettre à jour un seul document ($set)
Facile
db.collection('utilisateurs').updateOne(
  { nom: 'Alice' },
  { $set: { age: 31 } }
)
Remplacer un document
Intermédiaire
db.collection('utilisateurs').replaceOne(
  { nom: 'Bob' },
  { nom: 'Robert', age: 26, statut: 'Actif' }
)
Supprimer plusieurs documents
Facile
db.collection('utilisateurs').deleteMany({ statut: 'Inactif' })
Supprimer un élément d'un tableau ($pull)
Intermédiaire
db.collection('articles').updateOne(
  { _id: 1 },
  { $pull: { tags: 'obsolete' } }
)
Supprimer un seul document
Facile
db.collection('utilisateurs').deleteOne({ nom: 'Charlie' })
Trouver tous les documents
Facile
db.collection('utilisateurs').find({})
Trouver un seul document
Facile
db.collection('utilisateurs').findOne({ nom: 'Alice' })