Я хочу сохранить сложные данные, ie массив объектов в mon goose. Я пробовал несколько вещей, но я не смог сохранить данные.
Я определил свою схему, как указано выше, и я хочу сохранить массив объектов, которые могут иметь любой уровень вложенности. Схема
const mongoose = require('mongoose);
const PostSchema = new mongoose.Schema({
post: [{}]
});
let PostModel = mongoose.Model('Post', PostSchema)
Данные:
Вот код, который я использовал для сохранить данные
app.post('/saveData, async (req, res) => {
const response = await Post.create(req.body);
res.json({
data: response
});
});
app.listen(8008, () => {
console.log('server running);
});
Проблема в том, что я не могу получить данные. он возвращает массив объектов, равный номеру сохраненного массива, но без данных.
Как это можно сделать?