Hello I\'d like to exclude some fields by query,. Im using nodejs
public async getDoc() {
return new Promise((resolve, reject) => {
t
Use fields object as 2nd parameter in find method with all fields in that object which you want to get exluding password.
Do it like this:
find({email: "value3"}, {fields: {all_other_fields...: 1}})
You can also try {fields: {password: 0}} as well but I haven't tried it myself that's why I'm not sure that it'll work.
Projection doesn't work with the new nodejs mongodb driver... Instead you will have to use .project() cursor method here
this.database.collection('users')
.find({ "email": "value3" })
.project({ "password": 0 })
.toArray();