По умолчанию Mongoose не позволяет вам динамически добавлять поля в ваш документ. Но если вы создадите схему со строгим параметром false, вы можете:
var WordSchema = new Schema({
word: {
type: String
}
}, {strict: false});
Чтобы получить свойство, которого нет в схеме, необходимо использовать
doc.toObject()
и используйте это, или используйте
doc.get('length')
в извлеченном объекте схемы.