У меня есть схема заметки, определенная в заметке. js file: const mon goose = require ('mon goose')
const noteSchema = new mongoose.Schema({
content: {
type: String,
required: true,
minlength: 5
},
date: Date,
important: Boolean,
})
noteSchema.set('toJSON', {
transform: (document, returnedObject) => {
returnedObject.id = returnedObject._id.toString()
delete returnedObject._id
delete returnedObject.__v
}
})
module.exports = mongoose.model('Note', noteSchema)
и вот мой маршрутизатор заметок:
notesRouter.get('/', (request, response) => {
Note.find({}).then(notes => {
console.log(notes.length)
response.json(notes.map(note => note.toJSON()))
})
})
и мое приложение. js:
app.use('/api/notes', notesRouter)
Я сделал это после полноэкранного урока, но я застрял в этом. Длина массива примечаний в методе find всегда равна 0. Может ли кто-нибудь помочь мне с этим. Это первый раз, когда я кодировал node.js, так что мне довольно сложно разобраться. Большое спасибо. Если этот вопрос неясен, скажите, пожалуйста, и я добавлю дополнительную информацию.