Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var MongoClient = require('mongodb').MongoClient;
- MongoClient.connect('mongodb://localhost:27017/school', function(err,db){
- if(err) throw err;
- var query = db.collection('students');
- var cursor = query.find({});
- //cursor.skip(1);
- //cursor.limit(10);
- //cursor.sort({"State":-1,"Temperature":-1});
- var temp = "";
- var i = 0;
- //console.log(cursor)
- cursor.each(function(err,doc){
- // Ejemplo 1 db.collection('collection').findOne(query,function(err,doc){
- // Ejemplo 2 db.collection('collection').find(query).toArray(function(err,doc){
- if(err) throw err;
- if (doc == null){
- return db.close();
- }
- var kaz = doc.scores[2];
- var giz = doc.scores[3];
- var foo = doc.scores;
- // console.log(kaz.score + " y su hermana " + giz.score);
- // console.log(kaz.score < giz.score);
- console.log(doc.name)
- if(kaz.score < giz.score){
- foo.splice(2,1);
- query.update({"_id":doc._id},{$unset : {"scores":""}},function(err,updoc){
- console.log("Se borro bien");
- });
- query.update({"_id":doc._id},{$set: {"scores": foo} } ,function(err,updoc){
- console.log("Se inserto " + updoc);
- });
- console.log(foo);
- }else{
- foo.splice(3,1);
- query.update({"_id":doc._id},{$unset : {"scores":""}},function(err,updoc){
- console.log("Se borro bien");
- });
- query.update({"_id":doc._id},{$set: {"scores": foo} },function(err,updoc){
- console.log("Se inserto " + updoc);
- })
- console.log(foo);
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement