D:\java\mongodb-win32-i386-2.2.3\bin>mongofiles put foo.txt connected to: 127.0.0.1 added file: { _id: ObjectId('514d4518742660e77bed9273'),
filename: "foo.txt",
chunkSize: 262144,
uploadDate: new Date(1364018457090),
md5: "6090a246407a6581ab385fa5b13e3679",
length: 15
} done!
D:\java\mongodb-win32-i386-2.2.3\bin>mongofiles lisst connected to: 127.0.0.1 ERROR: need a filename
Browse and modify a GridFS filesystem.
usage: mongofiles [options] command [gridfs filename] command: one of (list|search|put|get) list - list all files. 'gridfs filename' is an optional prefix which listed filenames must begin with. search - search all files. 'gridfs filename' is a substring which listed filenames must contain. put - add a file with filename 'gridfs filename' get - get a file with filename 'gridfs filename' delete - delete all files with filename 'gridfs filename' options: --help produce help message -v [ --verbose ] be more verbose (include multiple times for more verbosity e.g. -vvvvv) --version print the program's version and exit -h [ --host ] arg mongo host to connect to ( <set name>/s1,s2 for sets) --port arg server port. Can also use --host hostname:port --ipv6 enable IPv6 support (disabled by default) -u [ --username ] arg username -p [ --password ] arg password --dbpath arg directly access mongod database files in the given path, instead of connecting to a mongod server - needs to lock the data directory, so cannot be used if a mongod is currently accessing the same path --directoryperdb if dbpath specified, each db is in a separate directory --journal enable journaling -d [ --db ] arg database to use -c [ --collection ] arg collection to use (some commands) -l [ --local ] arg local filename for put|get (default is to use the same name as 'gridfs filename') -t [ --type ] arg MIME type for put (default is to omit) -r [ --replace ] Remove other files with same name after PUT
D:\java\mongodb-win32-i386-2.2.3\bin>mongofiles list connected to: 127.0.0.1 foo.txt 15
D:\java\mongodb-win32-i386-2.2.3\bin>mongofiles get foo.txt connected to: 127.0.0.1 done write to: foo.txt