Почему .save () не использует данные, о которых я тоже говорю - PullRequest
0 голосов
/ 28 мая 2019

Хорошо, это может показаться странным, но выслушайте меня. Во-первых, этот вопрос связан с моей проблемой.

В двух словах.Я пытаюсь сделать записи Mongo, все общается, но моя модель.save () только сохраняет идентификатор и версию.

Разница в том, что я пытаюсь сделать, заключается в том, что я не хочу, что отправлятьлюбые данные.

Я хочу отправить запрос GET, и я хочу, чтобы сервер генерировал начальный ввод данных.Эта запись просто временная метка и логическое значение.Итак, мой код выглядит следующим образом

  const CLOCK_IN = (req ,res ) => {

      const TimeCard = new TimeCardModel({
        startTime: new Date.now(),
        clockedIn: true
     })
     TimeCard.save()
       .then(res => {
         res.json(TimeCard.toJSON())
       })
        .catch(err => {
         res.json(err)
      })
    }

Итак, что они говорят в первом вопросе.Является ли объект пустым, потому что функция не может прочитать данные.Так что мне нужно написать некоторый код, который создаст нужные мне данные, прежде чем я вызову функцию сохранения записей?Или я скучаю по чему-то еще?

1 Ответ

1 голос
/ 30 мая 2019

Моя схема была неверной.

Ответ в документах

моя модель была определена

var animalSchema = new Schema({name: { Type: Date },

правильный синтаксис:

var animalSchema = new Schema({ name: String, type: String });
...