Я хочу регистрировать только объекты (скажем, объекты курсов) из MongoDB, но когда я пишу
> "console.log(courses)"
он также регистрирует ненужные вещи из базы данных (например, строгий режим, выбранный и т. Д.), Которые не включены в свойства моего объекта, так что можно сделать, чтобы регистрировать только свойства объектов (т.е. идентификатор, имя)
Я пытался написать код вроде console.log(courses._doc)
, но он не работал
model {
'$__': InternalCache {
strictMode: true,
selected: [Object],
shardval: undefined,
saveError: undefined,
validationError: undefined,
adhocPaths: undefined,
removing: undefined,
inserting: undefined,
version: undefined,
getters: {},
_id: 5d207fc27c9ecf2f688d1f5f,
populate: undefined,
populated: undefined,
wasPopulated: false,
scope: undefined,
activePaths: [StateMachine],
pathsToScopes: {},
session: null,
ownerDocument: undefined,
fullPath: undefined,
emitter: [EventEmitter],
'$options': [Object]
},
isNew: false,
errors: undefined,
_doc: { _id: 5d207fc27c9ecf2f688d1f5f, name: 'Node Course' },
'$init': true
},
Я ожидаю, что результат будет только
_doc:{_id:5d207fc27c9ecf2f688d1f5f,name:'Node Course' }