Я хочу вставить массив продаж в массив пользователя, поскольку у меня есть система pos, которая отправляет массив с продажами при звонке покупателю. Я просто не могу понять, как вставить этот массив продаж в mongodb, любая помощь будет оценена.
const employeeSchema = new mongoose.Schema({
first_name: {
type: String,
required: true,
trim: true,
},
sales: [
],
это мой код
const sales = [
{
id: "_dtrntuzsu",
artist: "AC DC",
sku: "00003",
price: 14.9,
type: "vinyl",
inStock: 1,
},
{
id: "_is7bnb792",
artist: "Michael Jackson",
sku: "00004",
price: 6.9,
type: "cd",
inStock: 7,
},
{
id: "_c8wm811mh",
artist: "Britney Spears",
sku: "00002",
price: 8.5,
type: "tape",
inStock: 2,
},
];
Employee.findOneAndUpdate(
{ _id: "5ecc096ccb752d19d6d11130" },
{
$push: {
sales: { $each: [sales2] },
},
},
function (error, success) {
if (error) {
console.log(error);
} else {
console.log(success);
}
}
);