gpt4 book ai didi

mongodb - 在 spring 集成中借助 mongo 入站适配器对数据进行分页

转载 作者:可可西里 更新时间:2023-11-01 10:04:04 24 4
gpt4 key购买 nike

我正在使用 mongo 入站适配器从 mongo 检索数据。目前我正在使用以下配置。

<int-mongo:inbound-channel-adapter
id="mongoInboundAdapter" collection-name="updates_IPMS_PRICING"
mongo-template="mongoTemplatePublisher" channel="ipmsPricingUpdateChannelSplitter"
query="{'flagged' : false}" entity-class="com.snapdeal.coms.publisher.bean.PublisherVendorProductUpdate">
<poller max-messages-per-poll="2" fixed-rate="10000"></poller>
</int-mongo:inbound-channel-adapter>

我的数据库中有大约 20 条符合上述查询条件的记录,但由于我给出的 max-messages-per-poll 值为 2,所以我希望每次投票最多能获得 2 条记录。但我得到了所有符合上述查询条件的记录。不确定我做错了什么。

最佳答案

实际上我建议提出一个新特性 JIRA ticket对于那个 query-expression 允许指定 org.springframework.data.mongodb.core.query.Query 构建器,它有 skip()limit() 选项,您的问题可以从那里得到解决,例如:

<int-mongo:inbound-channel-adapter
query-expression="new BasicQuery('{\'flagged\' : false}').limit(2)"/>

关于mongodb - 在 spring 集成中借助 mongo 入站适配器对数据进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26687359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com