Я создал API с помощью express.js и использую mongoDB для своей базы данных и mongoose в качестве своего ODM
Я действительно запутался, когда хочу вставить несколько документов в свою коллекцию за один раз после запроса.
Вот моя модель:
const modul = require('../config/require');
const Schema = modul.mongoose.Schema;
let TeleponSchema = new Schema({
_pelanggan : {type: String},
telepon: {type: String, required: true}
});
module.exports = modul.mongoose.model('telepon', TeleponSchema, 'telepon');
и вот мой контроллер
const Telepon = require('../models/telepon.model')
exports.create = (req,res) => {
let telepon = new Telepon({
_pelanggan : req.body.pel,
telepon: req.body.telepon
});
telepon.save((err,data) => {
if(err){
res.send({message:'eror', detail: err});
}else{
res.send({message:'success', data: data})
}
});
}
Затем я отправляю свой запрос почтальону так:
но результат в моем документе:
в этом проблема, значение «telepon» в том жестрока и разделенные запятой вместо вставки новой строки и создания нового _id
я хочу, чтобы результат моей коллекции был таким:
(пример)
Любая помощь и предложение будет высоко ценится
Спасибо!