Advertisement
tty30

Untitled

Apr 1st, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var MongoClient =  require('mongodb').MongoClient;
  2.  
  3. MongoClient.connect('mongodb://localhost:27017/school', function(err,db){
  4.  
  5.     if(err) throw err;
  6.     var query = db.collection('students');
  7.     var cursor = query.find({});
  8.     //cursor.skip(1);
  9.     //cursor.limit(10);
  10.     //cursor.sort({"State":-1,"Temperature":-1});
  11. var temp = "";
  12.  
  13. var i = 0;
  14. //console.log(cursor)
  15.     cursor.each(function(err,doc){
  16.  
  17. //  Ejemplo 1 db.collection('collection').findOne(query,function(err,doc){
  18. // Ejemplo 2 db.collection('collection').find(query).toArray(function(err,doc){
  19.         if(err) throw err;
  20.  
  21. if (doc == null){
  22.         return db.close();
  23.     }
  24.    
  25.     var kaz = doc.scores[2];
  26.     var giz = doc.scores[3];
  27.  
  28.     var foo = doc.scores;
  29.  
  30. //  console.log(kaz.score + " y su hermana " +  giz.score);
  31. //  console.log(kaz.score < giz.score);
  32. console.log(doc.name)
  33. if(kaz.score < giz.score){
  34.  
  35. foo.splice(2,1);
  36. query.update({"_id":doc._id},{$unset : {"scores":""}},function(err,updoc){
  37.     console.log("Se borro bien");
  38. });
  39. query.update({"_id":doc._id},{$set: {"scores": foo} } ,function(err,updoc){
  40.     console.log("Se inserto " + updoc);
  41. });
  42.     console.log(foo);
  43.  
  44. }else{
  45.     foo.splice(3,1);
  46.     query.update({"_id":doc._id},{$unset : {"scores":""}},function(err,updoc){
  47.     console.log("Se borro bien");
  48. });
  49. query.update({"_id":doc._id},{$set: {"scores": foo} },function(err,updoc){
  50.     console.log("Se inserto " + updoc);
  51. })
  52.     console.log(foo);
  53. }
  54.  
  55.  
  56.     });
  57.  
  58. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement