В пн goose как мне вставить массив ежедневных продаж в схему сотрудников - PullRequest
0 голосов
/ 25 мая 2020

Я хочу вставить массив продаж в массив пользователя, поскольку у меня есть система 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);
    }
  }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...