New answers tagged nosql
ElasticSearch happens to come with full support for document versioning, including external version control, so I would think that you can simply filter out the dates and add appropriate metadata (date fields along with version and version_type). There is a nice introduction on the ElasticSearch blog.
The problem (from what I can see) From what I can see from your output, you have a monotonically increasing shard key like ÒbjectIdor aDate` or something similar. MongoDB sharding is done with key ranges over the selected shard key. Put simply, it works like "shard0000 is supposed to hold the rang from -infinity to $i, shard0001 the keys from $h to $p and ...
Top 50 recent answers are included