如何在mule中对mongo db记录进行排序

如何在mule中对mongo db记录进行排序,mule,mongodb-query,mule-component,Mule,Mongodb Query,Mule Component,我正在使用带有Mule 3.8.0 CE运行时的Anypoint studio(v6.1.3) 我想使用“从数据库中查找对象”选项从一个集合中获取对象。有一个选项可以提供排序引用。当我在谷歌上搜索时,我发现有一个博客我必须在该字段中提供org.bson.Documet对象。这对我不起作用 尝试在谷歌搜索,但没有找到教程或博客。在mule网站中,没有适当的解释。您可以传递类似于#[new org.bson.Document(“filedName”,-1)]或#[new com.mongodb.Ba

我正在使用带有Mule 3.8.0 CE运行时的Anypoint studio(v6.1.3)

我想使用“从数据库中查找对象”选项从一个集合中获取对象。有一个选项可以提供排序引用。当我在谷歌上搜索时,我发现有一个博客我必须在该字段中提供org.bson.Documet对象。这对我不起作用


尝试在谷歌搜索,但没有找到教程或博客。在mule网站中,没有适当的解释。

您可以传递类似于
#[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"/>

希望这有帮助