mongoDBのfindOneについて
MongoDB v4.4.4をNode.jsのドライバーで操作してるときに分からなかったことがあったため質問です。
findOneメソッドのオプションとも言える第二引数を試していたところ、思ったとおりの動きをしませんでした。{対象のフィールド名:true もしくは 1}と設定してみても、対象のフィールド以外も普通に返ってくるのです。
例えば、
{_id:"---",name:"名前",age:20}
というデータがあったとして、
第2引数に{name:true}と設定して、
{_id:"---",name:"名前"}
と返ってくるのを予測しているのに
{_id:"---",name:"名前",age:20}
と全部返ってきている状況です。
参考にしたドキュメントはこちら
なにかわかればお願いします。
0