@particlebanana: Right now waterline-schema builds a relational schema for your models. Adapters that can handle schemaless data can be updated to transform queries and criteria to use this sort of data structure.
Currently the mongo adapter doesn't do this and will store data in a "join table" just like mysql or postgresql. I'd happily accept a PR to fix this for mongo though. I started on it a while back but didn't have the time to get very far with it, should be in the commit history though.
Ответ нашелся на GitHub. Видимо пока — никак, не смотря на то, что комментарий датирован февралем 2014-го, работы далеко не продвинулись, и адаптер для монги до сих пор работает так, словно он MySQL или PostgreSQL.
Вольный перевод комментария:
На данный момент Waterline строит реляционные связи для ваших моделей. Адаптеры могут изменять информацию о схемах для преобразования запросов и критериев для работы с собственной структурой.
В настоящее время, адаптер монги этого не делает и хранит данные в «промежуточной таблице», как, например MySQL или PostgreSQL. Я бы с радостью принял Pull Request что бы исправить это для монги. Некоторое время назад, я начал работу над ним, но не было времени, что бы достаточно продвинуться в указанном направлении. Должно быть где-то в истории коммитов.