Как вставить массив объектов, но указать только c значения ключа для каждого объекта в базе данных mongoDB - PullRequest
0 голосов
/ 12 января 2020

Моя проблема в том, что я получаю массив объектов из API, например:

[ { id: 1,
    name: 'John Doe',
    popularity: 10,
    Tags: ['sport','basketball'] },

  { id: 2.
    name: 'Jane Doe',
    popularity: 30,
    Tags: ['Artist', 'Singer'] } 
]

Я использую mon goose и у меня есть схема установки, подобная этой:

var userSchema = new Schema ({
  user_id: Number,
  Name: String,
  favourite_artists: [{
      artist_id: String,
      Name: String,
      Tags: [String]
      }]
});

Как вставить все объекты, возвращенные из API, но только некоторые значения ключей из каждого объекта. Мне нужно только значение id, имени и тега, но не значение популярности в базе данных. Как я могу сделать это с mon goose?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...