如何在Meteor中从列表集合中删除项目?

6

我正在跟随一本关于 Meteor 的书的示例,并尝试删除一个项目,如下:

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

然而,在最新版本的 Meteor 中,这种方法不再适用,我会得到以下控制台错误:403 原因:“未被允许。不受信任的代码只能通过 ID 删除文档。”

我通过以下方法找到了该文档的 ID:

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

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

谢谢!

1个回答

14

谢谢,我刚刚发现这个也可以:lists.remove({"_id": "T88C6tx4G9YJpLzn5"}), 但是你的解决方案更好。感谢你提供的信息。 - Valentin G.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接