我正在使用 Anypoint studio (v6.1.3) 和 Mule 3.8.0 CE 运行时。
我想使用“从数据库中查找对象”选项从一个集合中获取对象。有一个选项可以提供排序引用。当我用谷歌搜索时,我发现一个博客必须在该字段中提供 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("_id",-1)]" doc:name="Mongo DB"/>
希望这有帮助。
关于mule - 如何在Mule中对mongo db记录进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39931887/