从 GridFS 中删除文件
Deleting a file from GridFS
我正在阅读GridFS的文档,但我不确定我是否理解它。它在这里说 https://github.com/mongodb/node-mongodb-native/blob/1.4/examples/gridfs.js#L75 我应该使用它的名称删除文件。但这既疯狂又愚蠢。具有相同名称的两个文件可以通过具有不同的_id
在同一集合中完美共存。应该有一种方法可以通过_id
而不是名称删除文件,但我找不到它。
我的问题是:有没有人使用 id 而不是名称从 GridFS 中删除文件?如何?
我从未使用过 Node.JS但如果你想使用 _id
删除文件,你应该使用 delete
据我所知,它是在 Node 中实现的.JS驱动程序:https://github.com/mongodb/node-mongodb-native/blob/1.4/lib/mongodb/gridfs/grid.js#L95
我找到了我要找的东西:http://mongodb.github.io/node-mongodb-native/api-generated/grid.html#delete
没有找对地方。
@zero323你是对的:)
mongo nodejs 驱动程序上的 GridFSBucket API 定义了一个接受 ID 参数的删除方法。
相关文章:
- 正在使用Dropzone.js删除服务器上已重命名的文件
- 使用javascript删除上传的文件
- 如何修复:当javascript更改DOM时,iOS会删除CSS文件
- 如何在Javascript/Jquery中删除所选文件
- 使用AJAX传递的数据编辑XML文件-正在删除XML数据
- 如何动态添加或删除Chrome扩展、内容脚本、javascript文件
- 为什么当我上传文件并点击更多上传另一个文件的第一个删除
- Javascript:下载后从文件夹中删除文件
- 使用Gulp删除所有例外文件
- 如何从 Chrome 中的文件输入中删除“未选择文件”工具提示
- Google PageSpeed Insights说“删除渲染阻塞js文件”
- 选择并删除要解析的文件和/或文件夹
- 烧瓶 - 下载后删除文件
- 使用 jQuery 从 HTML 中的多个图像元素中删除文件路径
- 正在添加用于文件删除的eventListener
- 如何最好地在文件删除时触发事件
- 文件删除 JSON 响应
- 进程无法访问该文件,因为另一个进程正在使用该文件(删除文件夹)
- PhoneGap文件删除不起作用
- 文件删除未通过客户参数