Drag & Drop your MongoDB JSON export here
або
Максимум 500 рядків / 1MB у безкоштовній версії
Попередній перегляд (Перші 10 рядків)
Конвертація експортів JSON із MongoDB у CSV
MongoDB є однією з найпопулярніших документоорієнтованих баз даних NoSQL, яка зберігає дані у гнучких документах BSON (Binary JSON) без фіксованої схеми. Під час експорту колекцій за допомогою mongoexport, MongoDB видає документи у форматі Extended JSON, які містять спеціальні типи даних MongoDB, такі як $oid (ObjectId), $date, $numberLong та глибоко вкладені субдокументи.
Хоча BSON та Extended JSON ідеально підходять для розробників додатків, аналітики даних та бізнес-користувачі часто потребують плоских табличних форматів, таких як CSV, щоб аналізувати записи колекцій у Microsoft Excel, Google Sheets або Power BI.
Обробка типів даних MongoDB Extended JSON
Стандартні конвертери JSON часто дають збій під час обробки експортів MongoDB через вбудовані анотації типів та вкладені ієрархії. Наш спеціалізований інструмент сплощення легко вирішує структури документів MongoDB:
- ObjectIds: Витягує чисті 24-символьні шістнадцяткові рядки зі структур MongoDB
{"$oid": "60d5ec49f1a2c80015f8e3a1"}у чисті значення стовпців. - Об'єкти Date: Нормалізує ISO-мітки часу
{"$date": "2026-03-15T12:00:00Z"}у стандартні текстові значення, готові для аналізу дат у електронних таблицях. - Вкладені субдокументи: Рекурсивно згладжує вбудовані документи, використовуючи крапкову нотацію (наприклад,
address.city,profile.preferences.theme). - Поля масивів: Перетворює вкладені масиви в індексовані стовпці (
tags.0,tags.1) або серіалізовані текстові поля, тож жодні атрибути документа не втрачаються під час експорту.
Приклад: конвертація документа з mongoexport
Розглянемо типовий файл експорту MongoDB, згенерований за допомогою команди mongoexport --collection=customers --out=export.json:
[
{
"_id": { "$oid": "66a1004f8e912a10c92b4101" },
"name": "Jane Doe",
"createdAt": { "$date": "2026-01-10T08:30:00Z" },
"contact": {
"email": "jane@example.com",
"phone": "+1-555-0199"
},
"ordersCount": 14
}
]
Наш інструмент робить плоским і перетворює це корисне навантаження документа MongoDB у структуровану таблицю CSV:
_id.$oid,name,createdAt.$date,contact.email,contact.phone,ordersCount
66a1004f8e912a10c92b4101,Jane Doe,2026-01-10T08:30:00Z,jane@example.com,+1-555-0199,14
Робочий процес для аналітиків даних: з MongoDB у Excel
- Запустіть вашу команду експорту MongoDB:
mongoexport --db=myDatabase --collection=orders --jsonArray --out=orders.json. - Завантажте ваш файл
orders.jsonу JSONCSV.tools. - Перегляньте автоматично сплощені поля в інтерактивній сітці попереднього перегляду на 10 рядків.
- Натисніть Download, щоб експортувати файл CSV та відкрити його безпосередньо в Excel або на вашому аналітичному дашборді.
- Насолоджуйтесь 100% конфіденційністю даних — ваш експорт із MongoDB залишається виключно на вашому локальному пристрої.