gpt4 book ai didi

javascript 未定义,当我刚刚记录它时

转载 作者:行者123 更新时间:2023-11-28 17:38:26 25 4
gpt4 key购买 nike

所以我刚刚发布了一个关于嵌套日期对象的问题,并很快得到了答案,感觉有点傻,这是显而易见的,但当其他东西抛出未定义的错误时,我一得到正确的响应。

我在一个“查找”键的方法调用中,然后我想将该键中的数据用于其他用途

这个:

Coupon.findKey( req.params._key, (err, key) => {

if ( err ) {
return res.status(400).send(err);
}

console.log('---------- key '+key+'----------');

});

给我这个:

---------- key { _id: 5a72c5cbe617796370219fb3, token: 'mWJhRlytyjaxztWfsP6tpH7PccEpSfkemZqyt9pf26e4fI1b32e5Qun8LfLKmkhXMytFtB7QYHHLUgGV0V7AwUB055Cp78Old2IrBHlmgDDFl6qYxe05cgTFLzjmzuAZ', user_id: 5a72c5cbe617796370219fb2, type: 'registration', __v: 0, date: { redeemed: null, issued: 2018-02-01T07:46:19.449Z } }----------

显然 - Coupon.findKey() 返回了一个对象。该对象“似乎”具有可用的 _id 和 user_id。

但是如果我这样做

Coupon.findKey( req.params._key, (err, key) => {

if ( err ) {
return res.status(400).send(err);
}

console.log('---------- key '+ key._id +'----------');

});

我明白了

---------- key undefined----------

到底是什么。 JavaScript,你违背了我的意志...

帮助任何人......

我的挫败感与日俱增 mongoose not returning a record

最佳答案

key 似乎是一个数组。

从该数组中获取第一个条目:key[0]._id

key[0] 是:

{
"_id": "5a72c5cbe617796370219fb3",
"key": "mWJhRlytyjaxztWfsP6tpH7PccEpSfkemZqyt9pf26e4fI1b32e5Qun8LfLKmkhXMytFtB7QYHHLUgGV0V7AwUB055Cp78Old2IrBHlmgDDFl6qYxe05cgTFLzjmzuAZ",
"user_id": "5a72c5cbe617796370219fb2",
"type": "registration",
"__v": 0,
"date": {
"redeemed": null,
"issued": "2018-02-01T07:46:19.449Z"
}
}

关于javascript 未定义,当我刚刚记录它时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48558112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com