Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cosmosdb spring boot sdk setting x-ms-max-item-count

How can I set x-ms-max-item-count from java sdk?

is there an option to set page size to retrieve documents? currently it is limited to 100, i would like to increase it to 1000? how can i do it through the java SDK?

I am using ReactiveCosmosTemplate and have a bean of CosmosClientBuilder that I configure connection and consistency level.

But I cant find the max-item-count for a query. 100 batches is very small for me, I need to increase it. How can I do that?

I couldnt find it anywhere.

like image 493
DarthVader Avatar asked Oct 20 '25 02:10

DarthVader


1 Answers

x-ms-max-item-count cannot be directly set but can only be set using CosmosPagedFluX#byPage API in the java V4 SDK.

In non-reactive spring repository this can be set using the “pageSize” in CosmosPageRequest object. Please review the Pagination section in this blog post

In reactive spring repository there is no way of setting "x-ms-max-item-count.

like image 145
RCT Avatar answered Oct 21 '25 17:10

RCT



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!