Моя схема monongodb выглядит следующим образом:
let statSchema = new mongoose.Schema({
title: String,
statId: String,
stats: {
likeCount: Number,
commentCount: Number
}
});
let MyStat = mongoose.model("MyStat", statSchema);
Я ищу способ получить все элементы statId
из базы данных и поместить их в массив.
Позже я хочу пройти через этот массив с request
(запрос npm), который примет statId
и запросит JSON из API, который обновит все stats
(likeCount и commentCount) для каждого соответствующегоstatId
.
Если я воспользуюсь приведенным ниже кодом:
MyStat.find({}, function(err, foundStats){
if (err) throw err;
console.log(foundStats);
});
, он будет регистрировать все элементы в моей базе данных, но я не знаю, как получить доступ только к statId.
Я пытался использовать console.log(foundStats.linkId);
, но он возвращает undefined
.