MongoDB
This commit is contained in:
@@ -207,7 +207,7 @@ $nin | not in
|
|||||||
Si vous souhaitez actualiser ce document, vous aurez recours à la fonction update. Celle-ci permet de définir les valeurs à changer. Choisissez un update operator (commande de mises à jour) et saisissez la nouvelle valeur à modifier. Si vous souhaitez par exemple changer le champ « âge », vous aurez recours à l’opérateur $set :
|
Si vous souhaitez actualiser ce document, vous aurez recours à la fonction update. Celle-ci permet de définir les valeurs à changer. Choisissez un update operator (commande de mises à jour) et saisissez la nouvelle valeur à modifier. Si vous souhaitez par exemple changer le champ « âge », vous aurez recours à l’opérateur $set :
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
db.clients.update(
|
db.clients.updateMany(
|
||||||
{ Age: 28 },
|
{ Age: 28 },
|
||||||
{
|
{
|
||||||
$set: { Age: 30 }
|
$set: { Age: 30 }
|
||||||
@@ -226,11 +226,11 @@ db.clients.remove();
|
|||||||
Il est également possible de supprimer un seul document de la collection, en sélectionnant des critères comme l’ID ou en définissant des valeurs précises afin de signaler à MongoDB de quels éléments il s’agit dans la base de données. Plus vous serez précis, plus le système de base de données sera spécifique au cours du processus de suppression.
|
Il est également possible de supprimer un seul document de la collection, en sélectionnant des critères comme l’ID ou en définissant des valeurs précises afin de signaler à MongoDB de quels éléments il s’agit dans la base de données. Plus vous serez précis, plus le système de base de données sera spécifique au cours du processus de suppression.
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
db.clients.remove( { Age: 28 } )
|
db.clients.deleteMany( { Age: 28 } )
|
||||||
```
|
```
|
||||||
|
|
||||||
La commande supprimera toutes les saisies dont le champ « âge » a une valeur égale à 28. Vous pouvez aussi définir la suppression du premier élément concerné avec le paramètre justOne (1) :
|
La commande supprimera toutes les saisies dont le champ « âge » a une valeur égale à 28. Vous pouvez aussi définir la suppression du premier élément concerné avec la fonction `deleteOne`.
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
db.clients.remove( { Age: 28 }, 1);
|
db.clients.deleteOne( { Age: 28 } );
|
||||||
```
|
```
|
||||||
|
|||||||
4
todo3.md
4
todo3.md
@@ -38,13 +38,13 @@ db.restaurants.find();
|
|||||||
db.restaurants.find({},{restaurant_id:1, name:1, borough:1, cuisine:1});
|
db.restaurants.find({},{restaurant_id:1, name:1, borough:1, cuisine:1});
|
||||||
```
|
```
|
||||||
|
|
||||||
### Q4 Afficher les 5 premiers documents de la collection restaurants. Utiliser la projection de Q3
|
4. Afficher les 5 premiers documents de la collection restaurants. Utiliser la projection de Q3
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
db.restaurants.find({},{restaurant_id:1, name:1, borough:1, cuisine:1})().limit(5);
|
db.restaurants.find({},{restaurant_id:1, name:1, borough:1, cuisine:1})().limit(5);
|
||||||
```
|
```
|
||||||
|
|
||||||
### Q5 Afficher la liste des boroughs
|
5. Afficher la liste des quartiers (boroughs)
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
db.restaurants.distinct("borough")
|
db.restaurants.distinct("borough")
|
||||||
|
|||||||
Reference in New Issue
Block a user