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


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

最佳答案

从mongodb获取的文档只是一个JavaScript对象,没有应用任何魔术。 game.gameQuestions是一个数组,因此它将具有length属性。长度是一个正整数,它说明了您的上一个错误。这应该工作:

console.log(game.gameQuestions.length);

关于javascript - 计算mongodb字段中的对象数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24982196/

10-13 00:18