从GridFS中删除文件

时间:2013-10-03 14:17:49

标签: javascript mongodb gridfs

我正在阅读GridFS的文档,我不确定我是否理解它。它在这里说https://github.com/mongodb/node-mongodb-native/blob/1.4/examples/gridfs.js#L75我应该使用它的名字删除一个文件。 但那只是疯狂和愚蠢。通过使用不同的_id,两个具有相同名称的文件可以在同一个集合中完美地共存。 应该有一种方法可以通过_id而不是按名称删除文件,但我找不到它。

我的问题是:是否有人使用ID而不是名称从GridFS中删除文件?怎么样?

3 个答案:

答案 0 :(得分:1)

我从未使用过Node.JS,但如果你想使用_id删除文件,你应该使用delete,据我所知,它是在Node.JS驱动程序中实现的:{{ 3}}

答案 1 :(得分:0)

我找到了我要找的东西:http://mongodb.github.io/node-mongodb-native/api-generated/grid.html#delete

没找对地方。

@ zero323你说得对:)

答案 2 :(得分:0)

GridFSBucket API上的mongo nodejs driver定义了一个接受ID参数的删除方法。