Здравствуйте!
У меня есть вопрос по MongoDB, суть которого сводится как использовать вложение массивы? или как как изменить структуру бд?
Сейчас структура виглядить вот так:
Javascript
[
{_id:"32131656515",
time:"111111111",
mtime:"11111112",
.....
category:[
{_id:"31516655",
name:"Test category",
time:"11111111",
mtime:"1111113",
.......
todo:[
{
_id:"11121254654654654",
name:"",
........................
subtask:[{.......},{.......},.....]
comment:[{........},{...........},.....]
},
........
]
},
...........
]
},.......
]
То есть, три вложенных массива category[ todo[ sybtask[] ]], вся эта иерархия називаеться "nested array" . Но в 2.4 версии mongoDB почти невозможно или очень сложно и медленно отредактировать какое-то поле во втором вложенном массиве, типа
category.todo.
name или category.todo.subtask.
nameВроде как бы в 2.7 можно будет работать с такой структурой дерева "nested array", судя по тикету или я ошибаюсь?
Так вот стоит ли ждать 2.7 или уже сейчас можно что-то сделать и как? И когда будет 2.7 ?