我无法访问 ID 对象中的标题。
我想访问 item.title。但我无法为对象 ID 命名。
我试过 order.cart.items.item.title
"_id" : ObjectId("5d60d1752cda6403e4f868af"),
"created_at" : ISODate("2019-08-24T05:55:34.741Z"),
"user" : ObjectId("5d60d00e4c865312ccf3f18a"),
"cart" : {
"items" : {
"5d60cddb69f460191c680e96" : {
"item" : {
"_id" : "5d60cddb69f460191c680e96",
"imagePath" : "https://dks.scene7.com/is/image/GolfGalaxy/18NIKWRMX270XXXXXLFS_Black_Cream?wid=1080&fmt=jpg",
"title" : "Nike ",
"description" : "Nike Airmax",
"price" : 10,
"category" : "shoes",
"__v" : 0
},
"qty" : 1,
"price" : 10
}
},
"totalQty" : 1,
"totalPrice" : 10
},
最佳答案
由于 ID,您需要为此使用 Object.values
。这允许您使用 5d60cddb69f460191c680e96
键获取对象,而无需键:
Object.values(order.cart.items)[0].item.title
关于javascript - 访问 id 中的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57635515/