0
私はmongooseを使用してデータベースから人物データを取得しています。これは私が使用するコードである:Mongoose Model Objectが異常に動作する
return new Promise((resolve, reject) => {
Person.findOne({}, (err, result) => {
if(err) {
reject(err);
} else {
console.log(result);
console.log(result.firstname);
console.log(result.githubLink);
resolve(result);
}
});
});
これはにconsole.log(結果)から出力
{ _id: 593c35e6ed9581db3ef85d75,
firstname: 'MyName',
lastname: 'MyLastName',
jobtitle: 'Web Developer',
email: '[email protected]',
githubLink: 'https://github.com/myGithub' }
であり、これはにconsole.log(result.firstname)からの結果です。およびconsole.log(result.githubLink);
MyName
undefined
は何とかこの結果をめちゃくちゃにこの約束ですか?結果だけを記録すると私のgithubのリンクが表示され、リンクを記録するとundefinedと表示されるので、本当に奇妙です。
ていますどこにも何のタイプミスもないのは確かですか? –
私はconsole.log(結果)の出力から "githubLink"をコピー&ペーストしました。私はこのコードブロックを30分間スターミングしています。私はそれがtypoだとは思わない – Frostbch
ロギングを行っているコードの実際の行をコピーし、あなたの質問にスキーマも表示します。 –