Как преобразовать данные NEDB в JSON для d3.js
Итак, я хочу преобразовать мои данные из базы данных NEDB, которая выглядит примерно так...
{"Users_Connected":1,"level":0,"Connected_By":"ylSQncqFKw5hx7iI","User_1":"XR9S3xTbztGZ7yfg","User_2":"none","User_3":"none","_id":"DmAMl1tMsuZ3AN6I"}
{"Users_Connected":0,"level":0,"Connected_By":"ylSQncqFKw5hx7iI","User_1":"none","User_2":"none","User_3":"none","_id":"GtBiic0mf7cNTjZN"}
{"Users_Connected":0,"level":0,"Connected_By":"DmAMl1tMsuZ3AN6I","User_1":"none","User_2":"none","User_3":"none","_id":"XR9S3xTbztGZ7yfg"}
{"Users_Connected":0,"level":0,"Connected_By":"ylSQncqFKw5hx7iI","User_1":"none","User_2":"none","User_3":"none","_id":"ncetzWYjG0LCIt3a"}
{"Users_Connected":4,"level":"1","Connected_By":"none","User_1":"DmAMl1tMsuZ3AN6I","User_2":"GtBiic0mf7cNTjZN","User_3":"ncetzWYjG0LCIt3a","_id":"ylSQncqFKw5hx7iI"}
Для объекта json для представления дерева d3.js (конечно, используя javascript)...
У каждого пользователя есть свой собственный идентификатор, а у "Connected_By" есть идентификатор родительского идентификатора пользователя (с помощью которого этот пользователь подключен), и у каждого пользователя также есть User_1,2,3. Также пользователи, которые имеют Connected_By == 'none', должны быть наверху как родитель каждого пользователя узла, который подключается под этим пользователем.
то, что я хочу, это иерархия родителей / детей, как структура данных..
что-то вроде этого...
[
{
"name": "ylSQncqFKw5hx7iI",
"children": [
{
"name": "DmAMl1tMsuZ3AN6I",
"children": [{
"name": "XR9S3xTbztGZ7yfg"
}]
},
{
"name": "GtBiic0mf7cNTjZN"
},
{
"name": "ncetzWYjG0LCIt3a"
}
]
}
]
Любой совет или предложение очень помогли бы мне... а также, я новичок, поэтому, пожалуйста, не возражайте...
Заранее спасибо:)