[teiid-issues] [JBoss JIRA] (TEIID-2958) MongoDB: Remove the need to have parent id in embedded table

Steven Hawkins (JIRA) issues at jboss.org
Tue Jun 23 11:54:13 EDT 2015


     [ https://issues.jboss.org/browse/TEIID-2958?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steven Hawkins closed TEIID-2958.
---------------------------------


> MongoDB:  Remove the need to have parent id in embedded table
> -------------------------------------------------------------
>
>                 Key: TEIID-2958
>                 URL: https://issues.jboss.org/browse/TEIID-2958
>             Project: Teiid
>          Issue Type: Enhancement
>          Components: Misc. Connectors
>    Affects Versions: 8.7
>         Environment: MongoDB with Teiid
>            Reporter: Ivan Chan
>            Assignee: Ramesh Reddy
>              Labels: teiid
>             Fix For: 8.7.1, 8.9
>
>
> Currently, it seems like ID needs to be appear in parent and child for nested documents.  But it is unlikely a case for MongoDB customers.  It would be nice if Teiid can flatten out data in one single table.  Therefore, users would not need to insert parent id in the child document in order for Teiid to work.
> I am thinking the following case.  For example I have a JSON object like this:
> {code} 
> Customer
> {
>   _id: 1374932,
>   FirstName: "John",
>   LastName: "Doe",
>   Address:  {
>        _id: 43839430,
>        customer_id: IDRef("Customer", 1374932)
>         Street: "123 Lane",
>         City: "New York",
>         State: "NY",
>         Zipcode: "12345"
>      }
> }
> {code}
> the Teiid should work with document such as
>  
> {code} 
> Customer
> {
>   _id: 1374932,
>   FirstName: "John",
>   LastName: "Doe",
>   Address:  {
>        _id: 43839430,
>         Street: "123 Lane",
>         City: "New York",
>         State: "NY",
>         Zipcode: "12345"
>      }
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the teiid-issues mailing list