mongoose-hidden icon indicating copy to clipboard operation
mongoose-hidden copied to clipboard

missing fields defined as {}

Open AlbertHambardzumyan opened this issue 3 years ago • 1 comments

Hi

Given the following schema

const mongoose = require('mongoose')
const mongooseHidden = require('mongoose-hidden')()

const SomeSchema = new mongoose.Schema({
  field: { type: String, maxlength: 255 },
  meta: {
    data: {}
  }
}, { timestamps: true, minimize: false })

SomeSchema.plugin(mongooseHidden, { defaultHidden: { __v: true } })

I'm losing meta field entirely, as I do findOne. I'm not sure whether I'm misusing the plugin or thats a bug.

mongoose: 5.12.5 mongoose-hidden: 1.6.1

AlbertHambardzumyan avatar Aug 05 '22 07:08 AlbertHambardzumyan

Could you create a test case here: https://github.com/mblarsen/mongoose-hidden/blob/master/test/github-issues.js?

mblarsen avatar Aug 05 '22 10:08 mblarsen