【发布时间】:2012-07-20 05:14:15
【问题描述】:
我的架构看起来像
name:
value:
p_vars: {
name1: {},
name2: {},
}
我想计算p_vars 中有多少项目。
以为解释器是JavaScript,我试了
db.collection.findOne().p_vars.length
但没有任何回报
答案应该是
考虑到上述情况,答案应该是 2(name1 和 name2 两项)
【问题讨论】:
-
p_vars是一个对象。对象在 javascript 中没有长度。为什么你期望这会起作用? -
我想知道 p_vars 中有多少项目,例如
name1+name2+ ... 的计数。 -
因为这是一个javascript对象,也许这个问题有帮助:stackoverflow.com/questions/956719/…
标签: javascript mongodb