Мангуст только вставить идентификатор, создал и обновил поля - PullRequest
0 голосов
/ 05 сентября 2018

Я учусь использовать Node.js и MongoDB. У меня проблема при попытке сохранить данные в базе данных.

Вот мой код

const Test = require('../models/test');

const test = (req, res, next) => {
    let url = "http://localhost:3000/article"
    request(url, (req, (err, fields) => {
        if (err) {
            return res.status(400).json({
                error: "error"

            })
        }
        var objTest = JSON.parse(fields.body);
       console.log(objTest.user)
        let test = new Test(objTest)
      console.log("ini",test)
        test
            .save()
            .then(result => {
                res.send(result)
            })
            .catch(err => {
                console.log(err);
                res.status(500).json({
                    error: err
                });
            });
    }))
}

вот моя тестовая схема

const testSchema = new mongoose.Schema(
  {
    tittle: {
      type: String,
      index: true,
    },
    content: {
      type: String,
    },
    postedBy: { type: mongoose.Schema.ObjectId, ref: 'Author' },
    created: {
      type: Date,
      default: Date.now,
    },
  },
  {
    timestamps: true,
  },
);

module.exports = mongoose.model('Test', testSchema, 'tests');

Ответ в Почтальоне только id, созданный и обновленный в. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...