Norbert, thank you. Ok, the Numbers collection name is clear.

If I use

<mongoContainer>
^ VOMongoContainer new
collectionName: 'Numbers';
yourself

the data is stored correctly in the Numbers collection in Mongo. Also the
relationship is fine.
Everything fine till here.

But after

VOMongoRepository current reset.

I have problems with fetching the data from mongo

If I define

mongoContainer
<mongoContainer>
^ VOMongoContainer new
enableMissingContent;
collectionName: 'Numbers';
"kind: self;"
yourself

Then I get the error "Bad object requested (Three does not inherits from
One)"

If I define

mongoContainer
<mongoContainer>
^ VOMongoContainer new
enableMissingContent;
collectionName: 'Numbers';
kind: self;
yourself

Then I get an Inspector with 3 instances of "One" (I refer to the workspace
of the image from tommasso)
It should be only one instance of One
Clicking on the one instances, I get an emergency screen with
 ***System error handling failed****
VOMongoError: Lazy reference not found ...

Tommasso, do you get the same results?

I am curious about the solution.


***************This is the workspace of tommasso
repository dropDatabase.
repository := VOMongoRepository
host: 'localhost'
database: 'VoyageMongo-Link-Test-5'.
repository enableSingleton.

one := One new.
two := Two new.
three := Three new.

one link: two.
one link: three.

one save.
two save.
three save.

VOMongoRepository current reset.

One   selectAll




--
View this message in context: 
http://forum.world.st/Voyage-Magritte-descriptions-and-nil-exceptions-tp4882726p4883467.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

Reply via email to