У меня есть некоторые данные в формате JSON, который выглядит следующим образом:JSON из MongoDB на CSV, затем переставлять строки
[{
id: "1",
quantity: "3",
date: "2016-10-31T02:35:37.587Z"
}, {
id: "2",
quantity: "5",
date: "2016-10-31T02:35:37.587Z"
}, {
id: "1",
quantity: "4",
date: "2016-11-01T03:42:22.711Z"
}, {
id: "2",
quantity: "0",
date: "2016-11-01T03:42:22.711Z"
}, {
...
JSON выходит из базы данных MongoDB. Я могу легко сбросить его к следующему CSV:
id | quantity | date
------------------------------------------------------------------
1 | 3 | 2016-10-31T02:35:37.587Z
2 | 5 | 2016-10-31T02:35:37.587Z
1 | 4 | 2016-11-01T03:42:22.711Z
2 | 0 | 2016-11-01T03:42:22.711Z
Но то, что я действительно хочу, табличные данные, выглядит следующим образом:
id | 2016-10-31T02:35:37.587Z | 2016-11-01T03:42:22.711Z
------------------------------------------------------------------
1 | 3 | 4
2 | 5 | 0
Любые идеи о том, как достичь этой последней таблицы? Я открыт для выполнения операций на MongoDB или на сбрасываемом CSV-файле с использованием PostgreSQL (я пытался использовать кросс-таблицу для этого, но не мог заставить его работать).
Имейте в виду, что это большой набор данных с 600 тыс. Строк.
Работает отлично. Я просто удалил '' \ n'' во второй строке, потому что он добавлял пустые строки в CSV-файл. – bplmp