I would try to perform a SQL JOIN like on results from MongoDB. I have data to show on grid:
seqgroup: ({:_id #<ObjectId 54db3ba76a5b2d5de2e7e990>, :group_name gr1, :usersingroup_id [#<ObjectId 54d1e37a2039b30a00b342ca> #<ObjectId 54d8ab240e81f5d1cbf6f691>]}
{:_id #<ObjectId 54db46ba6a5b2d5de2e7e992>, :group_name gr2, :usersingroup_id [#<ObjectId 54d8af860e81f5d1cbf71da3> #<ObjectId 54d8ab240e81f5d1cbf6f691>]})
Instead of ObjectId for :usersingroup_id I would like to show user name that I keep in different collection with returns array :
get-one-user-byid: {:_id #<ObjectId 54d1e37a2039b30a00b342ca>, :id someuser1}
get-one-user-byid: {:_id #<ObjectId 54d8ab240e81f5d1cbf6f691>, :id someuser2}
How I would walk/get/conj/?? or anything else to have seq that contains usernames not ObjectId?
seqresultgroup: ({:_id #<ObjectId 54db3ba76a5b2d5de2e7e990>, :group_name gr1, :usersingroup_id [someuser1 someuser2]}
{:_id #<ObjectId 54db46ba6a5b2d5de2e7e992>, :group_name gr2, :usersingroup_id [someuser3 someuser2]})