Nodejs только отправляет Mon goose: details.insertOne ({_id: ObjectId ("5e5261c523d3fd10c0bfe4d5"), __v: 0}, {session: null}) в базу данных - PullRequest
1 голос
/ 23 февраля 2020

Я пытался отправить данные на мой mongodb с mon goose, но по какой-то причине я получаю только Mongoose: details.insertOne({ _id: ObjectId("5e5261c523d3fd10c0bfe4d5"), __v: 0 }, { session: null }) в базе данных. Я пытаюсь отправить это:

   app.post("/cottages", (request, response) => {
  const mokki = new Mokkidb({
    name: request.body.name,
    area: request.body.area,
    size: request.body.size,
    bedrooms: request.body.bedrooms,
    beds: request.body.beds,
    address: request.body.address,
    coordinates: request.body.coordinates,
    mokin_varusteet: request.body.mokin_varusteet,
    mokin_kuvaus: request.body.mokin_kuvaus

  })

на мою базу данных. у меня есть эта схема, сделанная для этого, а

const mongoose = require('mongoose');
mongoose.set('debug', true);
const mokkidb = new mongoose.Schema({
    mokkiId: Number,
    mokinNimi: String,
    mokinPintaAla: Number,
    henkilomaara: Number,
    makuuhuoneita: Number,
    sankyjenMaara: Number,
    osoite: String,
    koordinaatit: String,
    mokinVarusteet: String,
    mokinKuvaus: String,
    mokinKuvat: String
});
module.exports = mongoose.model("detail", mokkidb);

я тоже пытался добавить их:

app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(bodyParser.urlencoded({ extended: false }));

но не работал

1 Ответ

0 голосов
/ 23 февраля 2020

Оказывается, мне нужно было правильно называть переменные (например, mokinNimi и name должны быть одинаковыми)

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