Mongooseから.populate()を使用して特定のフィールドを返します
クエリを実行した後、MongoDBからJSON値が返されます。問題は、返品に関連するすべてのJSONを返したくないということです。ドキュメントを検索しようとしましたが、これを行う適切な方法が見つかりませんでした。私はそれが可能であるかどうか、もしそうならそれを行う適切な方法は何であるか疑問に思いました。例:DB内 { user: "RMS", OS: "GNU/HURD", bearded: "yes", philosophy: { software: "FOSS", cryptology: "Necessary" }, email: { responds: "Yes", address: "rms@gnu.org" }, facebook: {} } { user: "zuckerburg", os: "OSX", bearded: "no", philosophy: { software: "OSS", cryptology: "Optional" }, email: {}, facebook: { responds: "Sometimes", address: "https://www.facebook.com/zuck?fref=ts" } } フィールドがユーザーに存在するが、別のフィールドを返さない場合、フィールドを返す適切な方法は何でしょうか。上記の例では[email][address]、RMSの[facebook][address]フィールドとZuckerburgのフィールドを返します。これは、フィールドがnullであるかどうかを確認しようとしましたが、機能していないようです。 …