Я использую драйвер mongodb из https://github.com/ankhers/mongodb для запроса базы данных mongodb в проекте эликсира / феникса. Простой запрос, такой как
cursor = Mongo.find(:mongo, "posts",%{})
list = Enum.to_list(cursor)
object= Enum.fetch(list,0)
object= elem(object, 1)
new_list=Map.fetch(object, "name")
new_list=elem(new_list,1)
new_cursor= Mongo.find(:mongo, "posts",%{"name" => new_list})
new_list=Enum.to_list(new_cursor)
, не является проблемой, но мне интересно, как выполнить более глубокий поиск, поскольку у меня есть вложенные jsons, такие как
{"posts":{"name":"something","attributes":{"aspect":{"and_so_on":"endpoint"}}}}.
Так как добраться до "конечной точки " в этом случае ?