FBFriendModel.find({
    id: 333
}, function (err, docs) {
    docs.remove(); //Remove all the documents that match!
});

上述方法似乎不起作用.记录还在那里.

有人能修好吗?

推荐答案

docs是一组文档.所以它没有mongooseModel.remove()方法.

可以分别迭代和删除数组中的每个文档.

或者——因为看起来您是通过(可能是)唯一的id查找文档的——所以使用findOne而不是find.

Javascript相关问答推荐

如何从Intl.DateTimeFormat中仅获取时区名称?

我在我的Java代码中遇到了问题,代码的一部分看不到先前定义的对象

S文本内容和值不必要的不同

使用POST请求时,Req.Body为空

try 使用javascript隐藏下拉 Select

扩展类型的联合被解析为基类型

让chart.js饼图中的一个切片变厚?

如何在FastAPI中为通过file:/URL加载的本地HTML文件启用CORS?

Promise.race()返回已解析的promise ,而不是第一个被拒绝的promise

在范围数组中查找公共(包含)范围

将以前缓存的 Select 器与querySelector()一起使用

如何用react组件替换dom元素?

如何调整下拉内容,使其不与其他元素重叠?

JavaScript structuredClone在Chrome/Edge中获得了非法调用,但在NodeJS中没有

将promise列表拆分到组.按组并行和顺序执行所有promise

如何在通过JavaScript添加图像后将其删除?

我遇到了Phaser 3碰撞的问题

数据上嵌套的for循环返回TypeError:迭代器方法不可调用

如何将类列表切换应用到具有相同类的多个按钮?

使用条件 Select 下拉菜单时更改元素的样式