title: projection not working with find query
body: <p>Hello I'd like to exclude some fields by query,. Im using nodejs </p>
  
  <pre><code>public async getDoc() {
          return new Promise((resolve, reject) =&gt; {
              this.database.collection('users').find({email: "value3"}, {password: 0}).toArray((err, result) =&gt; {
                  if(err) {
                      reject(err)
                  }
                  resolve(result);
              });
          })
      }
  </code></pre>
  
  <p>but in the result set I keep getting password field..</p>