由MongoDb文档Collection.remove困惑

时间:2014-02-08 11:57:20

标签: node.js mongodb collections

我正在学习如何使用mongoDb,我对有关Collection.remove()方法的文档感到困惑。

首先,我试图遵循这个文档: http://docs.mongodb.org/manual/reference/method/db.collection.remove/

但是我收到了消息Error: Cannot use a writeConcern without a provided callback,所以我搜索了原因,然后我找到了这个文档:http://mongodb.github.io/node-mongodb-native/api-generated/collection.html

在第一个中有两个args,在第二个中有三个。

然后我做了console.log((mongodb.Collection(db, 'user').remove).toString());

我得到了function remove(selector, options, callback)...

所以现在我只是不明白这里发生了什么,是否有不同类型的Collection类?我想知道我应该遵循哪些文件。

1 个答案:

答案 0 :(得分:1)

看起来你只需要提供一个回调函数:

Collection.remove(function(err, removedCount) {
    //your next actions
});

来自documentation

  

[callback](function) - 如果使用writeconcern

执行删除,则必须提供