mongodb-user
[Arriba] [Todas las Listas]

[mongodb-Usuario] Re: Aggregating registros de colección múltiple

To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Subject: [mongodb-Usuario] Re: Aggregating registros de colección múltiple
From: "'Wan Bachtiar' via mongodb-user" <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Thu, 3 Aug 2017 19:48:38 -0700 (PDT)
Delivery-date: Thu, 03 Aug 2017 22:48:50 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=date:from:to:message-id:in-reply-to:references:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=uR0kLPPVtSPq+d/IS6QHafvzPhVXQzoTxu6YRL37F3E=; b=KwiAigqSWHGWuOOKhsg8oRoKTcmyASvLdaliCyRwMJTtwMcFhD4BmM14whe+aAm9Pk FHCja/paxtyTiivSDE0LhcVogWaj2NNg4QkcoN5aLnuVId3/ThHj+7STdBtMZ1URH4d0 I3OgBtnvGdjdYjeMRASIBSYv3HmlcfLzlXZMxADpBwEqXmV8NloUk0Z4xctHzvglWvTW 3SikC1buBjqLz4xhatWHktllSAHUu5mpDmCHEx4ogLXDV8iZT5yK+GbDcv/FkAmpjowh Mrn5Rr0f1wc2/gTUD9pQzzWH6sZ0wCGLp4Im5l/czW6S1l9oZa/7WLCMLGm+gMILgA0p 1kLg==
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <b978cb1e-7a7a-4672-b228-836ad7593da4@googlegroups.com>
List-archive: <https://groups.google.com/group/mongodb-use>
List-help: <https://groups.google.com/support/>, <mailto:mongodb-user+help@googlegroups.com>
List-id: <mongodb-user.googlegroups.com>
List-post: <https://groups.google.com/group/mongodb-user/post>, <mailto:mongodb-user@googlegroups.com>
List-subscribe: <https://groups.google.com/group/mongodb-user/subscribe>, <mailto:mongodb-user+subscribe@googlegroups.com>
List-unsubscribe: <mailto:googlegroups-manage+1044811755470+unsubscribe@googlegroups.com>, <https://groups.google.com/group/mongodb-user/subscribe>
Mailing-list: list mongodb-user@xxxxxxxxxxxxxxxx; contact mongodb-user+owners@xxxxxxxxxxxxxxxx
References: <b978cb1e-7a7a-4672-b228-836ad7593da4@googlegroups.com>
Reply-to: mongodb-user@xxxxxxxxxxxxxxxx

Es posible de conseguir dato combinado de tres o más colección en consulta 
sola?

*Hi *Avinash, 

Cuando Rhys mencionó, desde *MongoDB *v3.2+ te podría *utilise tubería 
de Agregación <*https://*docs.*mongodb.*com/Agregación/de núcleo/manual-etapa/> de tubería 
$*lookup 
<*https://*docs.*mongodb.*com/Agregación/de operador/de referencia/manual/*lookup/> para 
actuar un izquierdo exterior unir de dos colecciones dentro del mismo *database. Podrías utilizar múltiple $*lookup etapas en una tubería de agregación.

Aun así, sugeriría a *re-considerar vuestro dato *modeling 
<*https://*docs.*mongodb.*com/Dato/manual-*modeling/>. Ve diseño de modelo del dato 
<*https://*docs.*mongodb.*com/Dato/de núcleo/manual-modelo-diseño/> y relaciones 
de modelo entre documentos 
<*https://*docs.*mongodb.*com/Dato/de aplicaciones/manuales-modelos-relaciones/> 
para ver si *denormalising las colecciones pueden trabajar mejores para vuestro caso 
de uso. 

Consideraciones,
*Wan. 
​

-- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*mongodb-grupo"
de usuario.

Para otro *MongoDB opciones de apoyo técnico, ve: *https://*docs.*mongodb.*com/Apoyo/manual/
--- 
recibiste este mensaje porque eres *subscribed al *Google Grupos "*mongodb-grupo" de usuario.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a *mongodb-usuario+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a *mongodb-user@xxxxxxxxxxxxxxxx.
Visita este grupo en *https://grupos.*google.*com/Grupo/*mongodb-usuario.
Para ver esta discusión en la visita de web *https://grupos.*google.*com/*d/*msgid/*mongodb-Usuario/342*cd4*e5-5#uno52-4*c9*c-*b430-0*f7*e206*ba44*d%40*googlegroups.*com.
Para más opciones, visita *https://grupos.*google.*com/*d/*optout.

It is possible to get combined data from three or more collection in single 
query?

Hi Avinash, 

As Rhys mentioned, since MongoDB v3.2+ you could utilise Aggregation 
pipeline <https://docs.mongodb.com/manual/core/aggregation-pipeline/> stage 
$lookup 
<https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/> to 
perform a left outer join of two collections within the same database. You 
could use multiple $lookup stages in an aggregation pipeline.

However, I would suggest to re-consider your data modeling 
<https://docs.mongodb.com/manual/data-modeling/>. See data model design 
<https://docs.mongodb.com/manual/core/data-model-design/> and model 
relationships between documents 
<https://docs.mongodb.com/manual/applications/data-models-relationships/> 
to see whether denormalising the collections may work better for your use 
case. 

Regards,
Wan. 
​

-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.com/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/342cd4e5-5a52-4c9c-b430-0f7e206ba44d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<Anterior por Tema] Tema Actual [Siguiente por Tema>