Hi, Neha Saini

What do you mean by MongoDB view, can you give more details, so we can give as 
much help if we can.

Best,
Danny Chan
在 2019年10月14日 +0800 PM2:21,Neha Saini <sain...@hcl.com>,写道:
> Hi Team,
>
> Gentle reminder!
>
> Regards,
> Neha Saini
>
> From: Neha Saini
> Sent: Thursday, October 10, 2019 3:30 PM
> To: dev@calcite.apache.org
> Subject: Calcite - Model - MongoDB view
>
> Hi Team,
>
> Greetings for the day.
>
> I am working as a technical architect in HCL technologies.
> I am doing a PoC on Apache calcite.
>
> Using MongoDB adapter I want to use calcite sql parser on mongo db database.
> I am stuck at a point and need your help in the same.
>
> My data in Mongo DB has following structure:-
> {
> "_id": "tt0772249",
> "title": "Palaces of a Queen",
> "type": "movie",
> "year": 1967,
> "crew": [{
> "name": "Micael Calunga",
> "role": "actor"
> }, {
> "name": "Jordon Zonotti",
> "role": "actress"
> }
> ]
> }
>
> I want to create view with column title, year, crew.name
> But in modql.json , I am not able to MAP array of objects, like crew.name 0th 
> element, or nth element.
>
> "tables": [
> {
> "name": "movie",
> "type": "view",
> "sql": "select cast(_MAP['title'] AS varchar(100)) AS title, 
> cast(_MAP['year'] AS varchar(4)) AS year, cast(_MAP['crew.name'][0] AS 
> varchar(20)) AS crewname from \"mongo_raw\".\"movie\""
> },
>
>
> In the GIThib code, we have zip example, but zip file is a flat json, but 
> json I am using is embedded , hence not able to use the example.
>
> I would really appreciate some help.
>
> Thanks!
>
> Regards,
> Neha Saini
>
> ::DISCLAIMER::
> ________________________________
> The contents of this e-mail and any attachment(s) are confidential and 
> intended for the named recipient(s) only. E-mail transmission is not 
> guaranteed to be secure or error-free as information could be intercepted, 
> corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses 
> in transmission. The e mail and its contents (with or without referred 
> errors) shall therefore not attach any liability on the originator or HCL or 
> its affiliates. Views or opinions, if any, presented in this email are solely 
> those of the author and may not necessarily reflect the views or opinions of 
> HCL or its affiliates. Any form of reproduction, dissemination, copying, 
> disclosure, modification, distribution and / or publication of this message 
> without the prior written consent of authorized representative of HCL is 
> strictly prohibited. If you have received this email in error please delete 
> it and notify the sender immediately. Before opening any email and/or 
> attachments, please check them for viruses and other defects.
> ________________________________

Reply via email to