[SERVER-430] mongofiles: add option to replace via filename WAS: GridFS duplicates a file when added twice using mongofiles. Created: 19/Nov/09 Updated: 12/Jul/16 Resolved: 20/Nov/09 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Tools |
| Affects Version/s: | 1.1.3 |
| Fix Version/s: | 1.1.4 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Jayson Minard | Assignee: | Mathias Stearn |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Participants: |
| Description |
|
Shouldn't gridfs be unqiue by filename? Otherwise the same file can be added more than once, at least via mongofiles command-line utility. |
| Comments |
| Comment by Mathias Stearn [ 20/Nov/09 ] |
|
$ ./mongofiles put mongo done! $ ./mongofiles put mongo done! $ ./mongofiles put mongo done! $ ./mongofiles list $ ./mongofiles put --replace mongo removed file: { _id: ObjId(4b063c164b002055015b4192), filename: "mongo", length: 8348612, chunkSize: 262144, uploadDate: new Date(1258699799153), md5: "e0ed0a6440f7d67fc77e31be322efb2c" }removed file: { _id: ObjId(4b063c15abeabbb02d4906ba), filename: "mongo", length: 8348612, chunkSize: 262144, uploadDate: new Date(1258699798049), md5: "e0ed0a6440f7d67fc77e31be322efb2c" }removed file: { _id: ObjId(4b063c13681c4a72bb17443d), filename: "mongo", length: 8348612, chunkSize: 262144, uploadDate: new Date(1258699796300), md5: "e0ed0a6440f7d67fc77e31be322efb2c" }done! $ ./mongofiles list |