我使用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并从那里删除用户?
答案 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'});