Решение 1
В Mongo
вы не можете query
из DbRef
полей, кроме Id, поскольку в этом случае join
не поддерживается.Поскольку read operation
очень высоко, я рекомендую вам embed
часть Setting
документа в Post
вместо ссылки на него.Как следует из схемы БД mongo, если read > write
, вам следует embed
документ.В этом случае запрос будет простым.
Решение 2
Вы можете запустить два запроса БД, 1-й в разделе «Настройка документа», чтобы получить Setting
с EVERYONE, FRIENDS
запросом make.для публикации документа, чтобы получить все сообщения с установкой in
запроса.
Решение 3
Вы можете использовать QueryDSL
для запроса по объекту DbRef легко для справки см. это.