6

我正在关注有关 Meteor 的书籍示例,并且正在尝试删除一个项目,如下所示:

lists.remove({Category:"Fraggles"})

但是,这在 Meteor 的最新版本中不再起作用,并且我收到以下控制台错误:403 原因:“不允许。不受信任的代码只能通过 ID 删除文档。”

我找到了这样的id:

lists.findOne({Category:"Fraggles"})
Object {_id: "T88C6tx4G9YJpLzn5", Category: "Fraggles"}

但我不知道如何使用正确的语法来实际删除它。任何帮助,将不胜感激。

谢谢!

4

1 回答 1

14

lists.remove('T88C6tx4G9YJpLzn5') 将删除 _id 为 T88C6tx4G9YJpLzn5 的文档。

http://docs.meteor.com/#remove

如果要删除多个文档,可以定义一种在服务器上运行并从客户端调用的方法。

http://docs.meteor.com/#meteor_methods

于 2013-04-02T12:06:55.833 回答