2016-10-08 3 views
1

Я использую Studio Anypoint (v6.1.3) с Mule 3.8.0 CE runtime.Как сортировать записи mongo db в mule

Я хочу получить объекты из одной коллекции, используя объекты поиска из опции db. Существует возможность дать ссылку на сортировку. Когда я googled, один блог, который я нашел, должен дать org.bson.Documet объект в этом файле. Это не сработало для меня.

Пробовал поиск в google, но ни один учебник или блоги не найдены. На веб-сайте мула нет правильного объяснения.

ответ

1

Вы можете передать что-то вроде #[new org.bson.Document("filedName",-1)] или #[new com.mongodb.BasicDBObject("filedName",-1)] для сортировки. Вот filedName 'имя поля, с которым сортировка будет осуществляться вторым параметр 1 для возрастающего порядка и -1 для заказа

<mongo:find-documents config-ref="Mongo_DB__Configuration" collection="test" sortBy-ref="#[new org.bson.Document(&quot;_id&quot;,-1)]" doc:name="Mongo DB"/> 

Надежда этой помощь по убыванию.

+0

Спасибо, это сработало – Sahal