Я установил ключ для документа в моей базе данных как число.Я хочу сослаться на ключ, чтобы получить значение, однако он возвращает неопределенное значение независимо от того, что я пытаюсь.
for(let x = 0; x < channelList.length; x++) {
var chanQuery = channelModel.findOne({channelID: channelList[x]}, "channelName", function(err, result) {
if(err) {console.log(err)};
return result;
});
var datQuery = userModel.findOne({userID: userList[i]}, function(err, result) {
if(err) {console.log(err)};
return result;
});
chanQuery.then(function(doc) {
datQuery.then(function(doc2) {
msgChannel.send(doc.channelName + ": " + doc2[channelList[x]];
});
});
Здесь - снимок экрана документа, к которому я пытаюсь получить доступ.