javascript - 访问 id 中的标题

标签 javascript node.js mongodb object mongoose

我无法访问 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/

相关文章:

asp.net - 确认 javascript 和 ASP.net 中的警告框,如 Hotmail

node.js - Node-Red gyp 安装失败

javascript - 让 $resource.query 工作 AngularJS

php - 如何创建一个对大型动态数据集中的标签进行计数的性能系统

javascript - 外部接口(interface)。 addcallback 在本地有效,但在服务器上无效?

javascript - 如何在nodejs中过滤JSON

mongodb - 检索 MongoDB 中列表的长度

python - 在 mac 上安装 mongo-edu 时出错

javascript - javascript 可以检测一个窗口是否打开了另一个窗口吗?

node.js - 在本地安装包时,npm 是否会触及除 node_modules 文件夹之外的任何内容?