Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 被MongoDb文档集合搞糊涂了。删除_Node.js_Mongodb_Collections - Fatal编程技术网

Node.js 被MongoDb文档集合搞糊涂了。删除

Node.js 被MongoDb文档集合搞糊涂了。删除,node.js,mongodb,collections,Node.js,Mongodb,Collections,我正在学习如何使用mongoDb,我被有关Collection.remove()方法的文档弄糊涂了 首先,我试着遵循这个文件: 但是我收到了一条消息Error:如果没有提供的回调,就无法使用writeConcern,因此我搜索了原因,然后找到了以下文档: 在第一个参数中有两个arg,在第二个参数中有三个arg 然后我做了一个console.log((mongodb.Collection(db,'user').remove.toString()) 我得到了函数remove(选择器、选项、回调).

我正在学习如何使用mongoDb,我被有关
Collection.remove()
方法的文档弄糊涂了

首先,我试着遵循这个文件:

但是我收到了一条消息
Error:如果没有提供的回调,就无法使用writeConcern
,因此我搜索了原因,然后找到了以下文档:

在第一个参数中有两个arg,在第二个参数中有三个arg

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

我得到了
函数remove(选择器、选项、回调).


所以现在我不明白这里发生了什么,有不同类型的收集课吗?我想了解我应该遵循哪些文档。

似乎您只需要提供一个回调函数:

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

[callback](函数)–如果使用writeconcern执行删除,则必须提供该函数


嗯,是的,我现在知道了,关键是为什么mongodb文档中没有描述它?另外,我还需要提供一个查询,它不是可选的。(除非我想删除所有内容…@Vadorequest有两种文档:node.js到MongoDB的连接器和MondoDB本身。你应该关注docs.mongodb网站上的某个地方写的东西,我错过了吗?真让人困惑!好的,我现在会关注node.js连接器文档,但我仍然不明白为什么它没有写在某个地方,如果我们使用node.js..@Vadorequest,我们应该阅读另一个文档,这对我来说也很困惑:)顺便说一下,node.js还有另一个MongoDB连接器--它有自己的文档,我也用猫鼬。这是个笑话。但是这里我使用的是
mongo migrate
,我认为它没有使用它,所以我必须处理来自两个连接器的doc,太好了^^