2015-05-27 29 views
2

我希望能夠創建一個查詢/查詢表達式,我可以在SprinXD MongoDB源模塊中使用該查詢/查詢表達式來僅返回已插入的最後一個文檔。在Spring XD源代碼模塊中返回MongoDB中的最後一個值查詢

看來,最大的消息每民意調查沒有做的伎倆(paginated data with the help of mongo inbound adapter in spring integration

我知道如何與agreggation,findOne(),限制()等,但還沒做t找到了一種方法來處理查詢對象。

我流如下:

mongodb --collectionName=Notifications --fixedRate=10000 --query={'$query':{}},{'$limit':1} | log 

但我還在返回的所有文件。

任何幫助表示讚賞。

謝謝, 大衛

回答

0

我們不能這樣做,只是簡單的MongoDB源。它只需要在MongoDB中查詢風格的JSON字符串,但目前還沒有hooks提供像limit選項,skipsort

因此,您必須在流中的transformer處理器模塊從過濾所有那些不需要的記錄find結果。

隨意,以提高對Spring集成一個JIRA票,以提高MongoDbMessageSource接受任何Query對象,不僅String簡單BasicQuery

相關問題