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

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

В двух словах. Я пытаюсь сделать записи Mongo, все общается, но мой model.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)
      })
    }

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

В чем проблема?

HRK44 28.05.2019 16:52

Конечная точка создает пустой документ вместо документа с предопределенными свойствами.

volare 29.05.2019 04:04

Попробуйте просто Date.now() вместо new Date.now(), это может вызывать проблемы и выглядеть как пустой документ.

Matt 29.05.2019 04:13
new Date.now() выдаст ошибку: Date.now is not a constructor. Отбросьте ключевое слово new.
user47589 29.05.2019 04:15

нада, может проблема с моей моделью?

volare 29.05.2019 13:33

Учитывая, что мы не можем видеть код модели, на данный момент мы не можем ответить на этот вопрос.

user47589 29.05.2019 14:58

Это моя модель ... вомп вомп

volare 30.05.2019 15:39
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
7
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

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

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

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

Другие вопросы по теме