0

我正在阅读 GridFS 的文档,但我不确定我是否理解它。它在这里说https://github.com/mongodb/node-mongodb-native/blob/1.4/examples/gridfs.js#L75我应该使用它的名称删除一个文件。但这既疯狂又愚蠢。同名的两个文件可以通过不同的_id. 应该有一种方法可以通过他们_id而不是他们的名字来删除文件,但我找不到它。

我的问题是:是否有人使用 id 而不是名称从 GridFS 中删除文件?如何?

4

3 回答 3

1

我从来没有使用过 Node.JS,但如果你想删除文件,_id你应该使用delete,据我所知,它是在 Node.JS 驱动程序中实现的:https ://github.com/mongodb/node-mongodb-native /blob/1.4/lib/mongodb/gridfs/grid.js#L95

于 2013-10-03T14:34:14.623 回答
0

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

没找对地方。

@zero323 你是对的 :)

于 2013-10-04T08:27:59.363 回答
0

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

于 2017-11-18T17:40:15.423 回答