计算mongodb字段内的对象数量

时间:2014-07-27 14:58:34

标签: javascript mongodb meteor

console.log(game.gameQuestions);

以上代码输出:

 [Object, Object, Object].

我想以某种方式计算对象的数量。当我尝试

console.log(game.gameQuestions.count());

控制台输出:

Exception from Deps recompute function: TypeError: undefined is not a function

此外,如果我尝试:

console.log(game.gameQuestions.length());

控制台输出:

Exception from Deps recompute function: TypeError: number is not a function

如何计算属性中的对象数?

1 个答案:

答案 0 :(得分:1)

来自mongodb的获取文档只是一个没有应用任何魔法的JavaScript对象。 game.gameQuestions是一个数组,因此它将具有length属性。长度是一个正整数,它解释了您的上一个错误。这应该有效:

console.log(game.gameQuestions.length);