допустим, у меня есть документ
book: {name: "book",
"chapters":[{title: "Chapter I",
"sections":[{},{}]
}, {...}
]}
И что получить объект книги со встроенными главами объектов, но каждая глава не должна содержать вложенных «разделов» (но должна содержать другие атрибуты, такие как заголовок):
book: {name: "Book",
"chapters":[{title: "Chapter I"
}, {...}
]}
Как мне сделать запрос, используя драйвер Mongo и Mongoid (или Mongomapper )?
Я пробовал это с монгоидом:
books.all[0].chapters.only(:title)[0].sections # it still works, though I expect sections to be nil