【发布时间】:2016-04-06 16:40:10
【问题描述】:
这与 mongoose find() 操作的结果有关。代码
console.log('apparently this is an ' + typeof campaign.advertGroups, campaign.advertGroups);
导致以下输出:
apparently this is an object [ { adverts: [ [Object], [Object], [Object] ] } ]
campaign.advertGroups 不像数组(即长度属性未定义等),即使它是 Mongo 集合中的数组。
任何人都可以对此有所了解吗?感觉太愚蠢了,我一定错过了一些非常明显的东西。
【问题讨论】:
-
typeof对于不可调用的非原始值总是返回"object"。
标签: javascript node.js mongodb mongoose