db.users.aggregate(
{$match :
{"_id" : ObjectId("50f69176904e1d66affec20d")}
},
{$unwind : "$connections"},
{$match :
{$or : [
{"connections.users" : {$exists : false}},
{"connections.users.id" : "50f651b8b58bba7fbec2f223"}
]}},
{$group : {_id : "$connections.group"}}
)
Здесь я нахожу имена групп, в которых существует конкретный пользователь. Я получаю правильный результат в оболочке mongodb. Теперь я должен использовать его в литиевом фреймворке. Помогите пожалуйста с командой. Структуру коллекции см. по этой ссылке: http://pastebin.com/P8uMw9cj