Open UsefSalim opened 3 years ago
j'ai pas réussi d'exécuter les nombres de film 2009 rappelle moi de la commande
j'ai pas réussi d'exécuter les nombres de film 2009 rappelle moi de la commande
j'ai trouvé ... db.movies.find({year:2009}).count() == 229
db.movies.find({year:2010}).pretty() /// db.movies.find({year:2009}).count() => 229 db.movies.find({year:2008},{_id:1,cast:1,genres:1}) db.movies.find({ "title": { $regex: /^A/ } }) db.movies.find({cast:"Timothy Gibbs",year:2011}).pretty() db.movies.find({genres:"Thriller",year:2011}).pretty() db.movies.find({genres:"Thriller",year:2016}).sort({title:-1}).pretty() BulkWrite ??? db.movies.deleteMany({year:{$lt:2000}}) db.movies.updateMany({}, {$set: {"rating": []}}) db.movies.updateMany({_id:ObjectId("60084a39dd80d2427818b6df"),_id:ObjectId("60084a39dd80d2427818b6dd")}, {$set: {rating:[ { by: "moi", rating: 4 }, {by:"collaborateur", rating: 5} ]}}) db.movies.updateMany({}, {$set: {"ar":""}}) db.movies.updateMany({},{$rename:{"ar":"averageRating"}})
BulkWrit------> db.movies.insert([{title: "Beginners","year":2020}, {title:"beng testa","year":2020}]);
C' est quoi la différence si j'ai fait db.movies.remove({"year":2000}); Ou db.movies.deleteMany({year:{$lt:2000}}) ?? parceque quand j'ai fait db.movies.deleteMany({year:{$lt:2000}}) il a garder les film on 2000 . mais quand j'ai fait db.movies.remove({"year":2000}); il a appliqué la notion indiqueé dans le brife on suppriment tout les film on 2000
je crois que tu doit faire {$eq: 2000} à la place de {$lt: 2000}. si je me trompe expliqué moi Mrc
la question dit supprimer tout les filme realisé avant 2000 alor 2000 n'est pas inclue alor le $lt veux dire less than (i.e. <) et le remouveMany surrimme tout les filme qui correspondent a la condition
un petit astuce :
Il est assez lourd de devoir taper à chaque fois <
Exemple:
// on enregistre la collection dans une variable
s = db.movies
// nous pouvons maintenant faire comme ceci s.find().pretty()
J'ai créer un champs views qui sera un array qui contiendra des valeurs comme ‘views':[123444, 66855,78966] Avec la commende : m.insert({}, { "views":[123444, 66855,78966]}] m= db.movies