Хорошо, это может показаться странным, но выслушайте меня. во-первых, этот вопрос связан с моей проблемой.
В двух словах. Я пытаюсь сделать записи 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)
})
}
Итак, что они говорят в первом вопросе. Разве что объект пуст, потому что функция не может прочитать данные. Итак, мне нужно написать какой-то код, который создаст нужные мне данные, прежде чем я вызову функцию сохранения записи? Или есть что-то еще, чего мне не хватает?
Конечная точка создает пустой документ вместо документа с предопределенными свойствами.
Попробуйте просто Date.now()
вместо new Date.now()
, это может вызывать проблемы и выглядеть как пустой документ.
new Date.now()
выдаст ошибку: Date.now is not a constructor
. Отбросьте ключевое слово new
.
нада, может проблема с моей моделью?
Учитывая, что мы не можем видеть код модели, на данный момент мы не можем ответить на этот вопрос.
Это моя модель ... вомп вомп
Моя схема была неправильной.
моя модель была определена
var animalSchema = new Schema({name: { Type: Date },
правильный синтаксис
var animalSchema = new Schema({ name: String, type: String });
В чем проблема?