如何在meteor.js Web应用程序中从MongoDB中删除用户

时间:2015-08-02 00:08:01

标签: javascript mongodb web mongodb-query

我使用meteor.js开发了一个Web应用程序,我可以在命令提示符下查看我的用户,但如何删除用户?

我试过

meteor mongo myapp.meteor.com db.users.remove({_id:<user id>});

但我收到了错误

SyntaxError: Unexpected token <

我在没有<>

的情况下尝试了它

但我也遇到了错误

SyntaxError: Unexpected token ILLEGAL

然后,我试过

db.users.remove('USER_ID');

但是我收到了这个错误-_-

SyntaxError: Unexpected token ILLEGAL

有人能给我任何指导吗?出于好奇,是否有一个网站,我可以在那里查看我的流媒体网络应用程序的MongoDB并从那里删除用户?

2 个答案:

答案 0 :(得分:0)

尝试:

db.users.remove({_id: 'USER_ID'});

编辑:

从集合删除函数(http://docs.mongodb.org/manual/tutorial/remove-documents/)的Mongo文档中,您可以看到该函数接受一个选择器,该选择器是与应删除的文档匹配的属性的对象。由于保证_id属性在集合中是唯一的,因此在执行上述操作时,最多只删除一个文档。

答案 1 :(得分:0)

试试这个代码

db.collection('MY_COLLECTION').findOneAndDelete({_id: 'USER_ID'});