Как извлечь файл, хранящийся в mongodb в командной строке
Как извлечь файл, хранящийся в mongodb в командной строке
fs. chunks (образец содержимого)
{
"_id": ObjectId ("58ef70488ec6a64120b1d627"),
"n": NumberInt(0),
"сведения": "&ЛТ;Монго двоичных данных&ГТ;",
"files_id": {
"категория": "актив",
"имя": "LC.jpg",
"курс": "CS201",
"тег": "c4x",
"орг": "университет",
"ревизия": null
}
}
fs. files (пример содержимого)
{
"_идентификатор": {
"категория": "актив",
"имя": "LC.jpg",
"курс": "CS201",
"тег": "c4x",
"орг": "университет",
"ревизия": null
},
"contentType": "изображение / jpeg",
"заблокировано": ложь,
"chunkSize": NumberInt(261120),
"content_son": {
"категория": "актив",
"имя": "LC.jpg",
"курс": "CS201",
"тег": "c4x",
"орг": "университет",
"ревизия": null
},
"имя файла": "/c4x/UniversityZ/CS201/asset/LC.jpg",
"отображаемое имя": "LC.jpg",
"длина": NumberInt(178417),
"import_path": нуль,
"uploadDate": ISODate ("2017-04-13T12:34:16.436 Z"),
"thumbnail_location": [
"с4х",
"Университет",
"CS201",
"эскиз",
"LC.jpg",
нулевой
],
"md5": "da3518a71e1fffb9afc5bf42c840086b"
}
Что я уже пробовал:
Один.
$mongofiles -H хост -U пользователь -ppasswd -д сделать базу данных '/c4x/UniversityZ/CS201/asset/LC.jpg'
подключено к: хосту
утверждение: 13325 не удалось открыть файл: /c4x/UniversityZ/CS201/asset/LC.jpg
Примечание: пользователь имеет "роль" как "readWrite".
Б,
$mongofiles -H хост -U пользователь -ppasswd -Д База данных 'LC.jpg'
подключено к: хосту
Ошибка: файл не найден