我有一个JSON对象(已通过typeof
进行了检查),我正在尝试访问一个数组,该数组是对象的属性。我遇到的问题是,当我进入object.property
这是我的对象,我正在尝试访问此对象内的users
数组。当我执行policy
时,该对象被分配给名为policy.users
的变量,它给出的是未定义的。
处理缺少的对象内部的数组是否有特殊之处?
{
"_id": "5cb1fcc8fa3da31baf238bdb",
"users": [
"5c8d2a0c2f1f881e2377a601",
"5cb14773c000525a8dfed406"
],
"companyID": "62137607-0f1b-49a0-88e9-a2989447f4b2",
"name": "My Policy",
"createdAt": "2019-04-13T15:14:16.651Z",
"__v": 0
}
答案 0 :(得分:0)
从对象模式来看,我相信您正在使用mongodb(猫鼬)。如果是这样,则需要在“策略”模式中添加“用户”属性。像这样:
users: [{
type: String
}]