sql >> データベース >  >> NoSQL >> MongoDB

コレクションにデータを入力したときにクエリで返されないように、Mongoose / MongoDBのパスワードフィールドを保護するにはどうすればよいですか?

    selectを使用して、スキーマ定義レベルでデフォルトの動作を変更できます。 フィールドの属性:

    password: { type: String, select: false }
    

    次に、必要に応じてfindでプルできます。 およびpopulate '+password'としてフィールド選択を介して呼び出します 。例:

    Users.findOne({_id: id}).select('+password').exec(...);
    


    1. MongoDBシャードと不均衡な集約負荷

    2. 「フィールドには、見つからなかったタイプのBeanが必要でした。」 mongodbを使用したエラースプリングRESTfulAPI

    3. MongoDB:同じドキュメントのデータを使用してドキュメントを更新する

    4. MongoDBのクエリで正規表現変数を使用するにはどうすればよいですか?