Skip to main content

Sharding: Unsupported Features

Unsupported Indexing Features

Unsupported FeatureComment
Rolling index deploymentRolling index deployment is not supported in a sharded database.
Loading a document that resides on another shardLoading a document during indexing is possible only if the document resides on the shard.
Outputting map-reduce results to a collectionOutputting map-reduce index results to an artificial documents collection is not supported in a sharded database.
Custom sortersCustom sorters are not supported in a sharded database.

Reference: Unsupported indexing features.


Unsupported Querying Features

Unsupported FeatureComment
Loading a document that resides on another shardA query can only load a document if it resides on the same shard. Loading a document that resides on a different shard will return null.
Loading a document within a Map-Reduce projectionLearn more in Loading a document within a projection.
Includes and loads are not supported in streaming queriesLearn more in Limitations when streaming query results in a sharded database.
Ordering streamed Map-Reduce results by non-reduce-key fieldsLearn more in Limitations when streaming query results in a sharded database.
Querying with limit in patch/delete by query operationsAttempting to set a limit with PatchByQueryOperation or DeleteByQueryOperation will throw NotSupportedInShardingException.
OrderByDistanceOrderByDistance is not supported for map-reduce indexes in sharded databases. Only supported for regular (map) indexes in a sharded database.
OrderByScoreOrderByScore is not supported in a sharded database.
MoreLikeThisMethod MoreLikeThis is not supported in a sharded database.
HighlightingHighlighting is not supported in a sharded database.
IntersectionIntersection is not supported in a sharded database.

Reference: Unsupported querying features.


Unsupported Document Extensions Features

Unsupported FeatureComment
Move AttachmentsE.g. session.Advanced.Attachments.Move("users/1","foo","users/2","bar"); is not supported.
Copy AttachmentsE.g. session.Advanced.Attachments.Copy("users/1","foo","users/2","bar"); is not supported.
Get multiple AttachmentsE.g. session.Advanced.Attachments.Get(attachmentNames) is not supported.
Copy Time SeriesE.g. session.Advanced.Defer(new CopyTimeSeriesCommandData(id, "Count", id2, "Count")); is not supported.

Unsupported Backup Features

Unsupported FeatureComment
Create a Snapshot Backup
Restore from a Snapshot Backup

Unsupported Import & Export Features

Unsupported FeatureComment
Import from a CSV file
Import from an S3 Bucketusing GET, Studio, smuggler, import s3 dir
Import from SQL
Import from Other DatabasesImporting from databases like MongoDB and CosmosDB is not supported

Unsupported Migration Features

Unsupported FeatureComment
Migrate from RavenDBBy POST, Studio, smuggler
Migrate from SQL DB

Unsupported Data Subscription Features

Unsupported FeatureComment
Concurrent Subscriptions
Data Subscriptions Revisions SupportSubscribing to document revisions
SubscriptionCreationOptions.ChangeVectorProviding a change vector to start the processing from is not supported
except for these special cases:
"LastDocument", "BeginningOfTime", "DoNotChange"

Unsupported Integrations Features

Unsupported FeatureComment
PostgreSQL
Queue ETLKafka ETL, RabbitMQ ETL, Azure Queue Storage ETL, Amazon SQS ETL
Queue SinkKafka Queue Sink, RabbitMQ Queue Sink, Azure Service Bus Queue Sink

Unsupported Patching Features

Unsupported FeatureComment
JSON patch

Unsupported Replication Features

Unsupported FeatureComment
Filtered Replication
Hub/Sink Replication
Legacy replicationFrom RavenDB 3.x instances

Unsupported AI Features

Unsupported FeatureComment
GenAI
AI Agents

In this article