Search code examples
node.jsmongodb

Exclude fields from result in MongoDB monk


I want to exclude some fields from result. I have code:

users = db.select('users');

users.find( {}, { sort: { points:1 }, privateKey:0, publicKey:0}, function(err,data){      
  res.send(data);
});

I want to exclude private and public key from results. Can I do that using monk?


Solution

  • You can also do it like this:

    users.find( {}, { sort: { points:1 }, fields : { privateKey:0, publicKey:0} },
      function(err,data){      
        res.send(data);
      }
    );