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

Mongooseは、pre('save')のプロパティの以前の値へのアクセスを提供しますか?

    受け入れられた答えは非常にうまく機能します。セッターをスキーマ定義にインライン化して、別の構文を使用することもできます。

    var Person = new mongoose.Schema({
      name: {
        type: String,
        set: function(name) {
          this._previousName = this.name;
          return name;
        }
    });
    
    Person.pre('save', function (next) {
      var previousName = this._previousName;
      if(someCondition) {
        ...
      }
      next();
    });
    


    1. RedisでHSCANコマンドを使用するにはどうすればよいですか?

    2. リリース1.1以降のImpalaの次のステップ

    3. .toArray()メソッドがないと主張するModel.find()。toArray()

    4. PVとPVCを使用したKubernetesNFSストレージ