Я пытался отправить данные на мой 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 }));
но не работал