我想用来自 mongodb的变量(flag.currentflag )替换字符串score20130901 :
var selected_book = Books.findOne({_id: book}); // works
var flag = Flags.findOne({_id: "bookflag"}); // flag.currentflag works
var tmpone = Flags.findOne({_id: "one"}); // works
if (selected_book.score20130901[tmpone.oneround] > 0)
我已经用 alert(...); 测试了所有变量。我从每个变量中得到正确的值。但是如果我用 flag.currentflag 替换 score20130901 - 它不起作用。
错误: 未捕获的类型错误:无法读取未定义的属性“0”