Getter/Setter Mongoose FeathersJS 获取或查找

Getter/Setter Mongoose FeathersJS on get or find

在 mongoose 模式中使用 getter 或 setter 时,仅在创建时调用。 对于模式选项中的 toJSON 或 toObject 中的转换函数,它是相同的。 在 get 或 find 上没有 console.log()

const schema = new Schema({
    imageId: {
      type: String,
      get: (v) => {
        console.log('Here');
        return v;
      }
    },
  }, {
    timestamps: true
    toJSON: {
      transform: (doc, ret, options) => {
        console.log('Here too');
      }
    }
    }
  });

你知道如何让它们在 get 和 find 上工作吗?

谢谢

使用 Mongoose 模型属性时,lean service option 需要设置为 false