我正在尝试从列表中删除项目。但是,我无法使用以下代码执行此操作:
lists.remove('TjhdAGmCbKB8wCiBg')
如其他线程所述,但我收到错误“undefined”。我该如何解决这个问题?
答案 0 :(得分:0)
这可能是由以下两个问题之一引起的:
1)如果你在JavaScript控制台中这样做,你需要全局定义lists
例如,如果您的代码是
var lists = new Meteor.Collection("lists");
将其更改为
lists = new Meteor.Collection("lists");
第二种可能性是您使用其声明中使用的相同拼写,例如,如果您使用Lists
来定义它,则lists
将无效。在JavaScript中,所有定义都区分大小写。