Первая коллекция это однотипные документы, каждый из которых содержит: пол, вес, рост, возраст и ссылка на одежду в которую одет.Типичная SQL-таблица.
Вторая коллекция содержит документы на которые ссылаются первые: Тип одежды(футболка, джинсы), ее цвет и кто на нее ссылается.Типичная SQL-таблица.
db.test.findOne({$or:
[
{'count.day.s': {$gt: 0}},
{'count.day.g': {$gt: 0}}
]
})
var a = 12;
db.talks.aggregate([
{$project:{"_id":1,"from":1, "to":1, "msg":1, "ft":["$from", "$to"]}},
{$match:{"ft":a}},
{$unwind: "$ft"},
{$match:{"ft":{$ne:a}}},
{$sort:{"_id":1}},
{$group: {"_id":"$ft", "orig_id":{$last:"$_id"},"from":{$last:"$from"},
"to":{$last:"$to"},"msg":{$last:"$msg"}}},
{$sort:{"_id":1}},
{$project:{"_id":"$orig_id","from":1, "to":1, "msg":1}}
]);
mongoexport --db video --collection movies --type=csv --fields title,year,imdb -o movies.csv