我如何删除用户从我的MongoDB上我的meteor.js web应用程序

How do I delete users from my MongoDB on my meteor.js web application

本文关键字:我的 MongoDB meteor js 应用程序 web 用户 何删除 删除      更新时间:2023-09-26

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

我试着

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

但是我得到了一个错误

SyntaxError: Unexpected token <

我试过没有<>

但是我也得到了一个错误

SyntaxError: Unexpected token ILLEGAL

然后,我试了

db.users.remove('USER_ID');

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

SyntaxError: Unexpected token ILLEGAL

谁能给我一些指导?只是出于好奇,有没有一个网站,我可以查看我的MongoDB为我的流星web应用程序和删除用户从那里?

尝试:

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

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

试试这个代码

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