var MongoClient = require('mongodb').MongoClient;
MongoClient.connect("mongodb://localhost/", function(err, db) {
  var myDB = db.db("astro");
  myDB.collection("nebulae", function(err, nebulae){
    nebulae.find(function(err, items){
      items.toArray(function(err, itemArr){
        console.log("Przed usunięciem: ");
        console.log(itemArr);
        nebulae.findAndRemove({type:"planetary"}, [['name', 1]], 
                              {w:1}, function(err, results){
          console.log("Usunięto:\n " + results);
          nebulae.find(function(err, items){
            items.toArray(function(err, itemArr){
              console.log("Po usunięciu: ");
              console.log(itemArr);
              db.close();
            });
          });
        });
      });
    });
  });
});