We should be able to get rid of the classname for the entity
(root-document) and replace it with a discriminator when we add
support for polymorphism. That will make things a little nicer.
Is this causing a problem for you?
I will create a new ticket for this issue. The poly stuff isn't bound
to this issue; they can be separated.
This will change in the near future once the Poly stuff works.
On Wed, Jun 30, 2010 at 7:24 AM, Mike <michae...@gmail.com> wrote:
> Cool. Will the upcoming poly change be backwards compatible assuming
> we go with 'noClassnameStored=true' once it's available in 0.94
> snapshot? Any estimates on 0.94-RELEASE release date?
If there are going to be changes then noClassnameStored will get
deprecated and then removed (after a version or two), but the
functionality will exist somewhere. It is temporary since we are not
sure how it will surface in future versions with other features
involved. The best answer I can give is "maybe", but probably not in
the long run.
> We are about to go live with a collection that will store billions of
> docs, so getting the className out of there before go live would be
> ideal, especially since Mongo 1.4 doesn't yield on update!
Yeah, that will be rough until 1.6; I'm sure you can't wait :)