Duda en consulta

13 views
Skip to first unread message

Renee Ortiz Vasquez

unread,
Feb 3, 2014, 2:54:26 PM2/3/14
to mongod...@googlegroups.com
Buenas tardes, disculpen tengo una duda, la cual es la siguiente con esta consulta:
Account.find({ _id: { $ne: accountId } }, { name: 1 }, function(err, accounts){
      callback(accounts);      
    });
y el resultado es el siguiente, existe alguna manera de renombrar _id por accountId solo para enviar el resultado. osea renombrar la columna como en sql (' AS ').
[ { _id: 52eff1309f72a2f41500000e,
    name:
     { first: 'Francisco',
       last: 'Bolognesi',
       full: 'Francisco Bolognesi' } } ]

Saludos
Atte,
Celular: 991771582
Desarrollador Web - Frontend
Renee Ortiz Vasquez


Will xD

unread,
Feb 3, 2014, 3:38:14 PM2/3/14
to mongod...@googlegroups.com
Hola,
Puedes usar $project, algo así:
db.projecttest.aggregate({$project:{_id:0,accountId: "$_id", name:1}})

_id:0 es para no mostrar el _id que está activo por defecto, el segundo parámetro es para renombrarlo y el tercero para mostrar name.

Para más detalle http://docs.mongodb.org/manual/reference/operator/aggregation/project/

Saludos.
William


2014-02-03 Renee Ortiz Vasquez <reneeal...@gmail.com>:

--
Has recibido este mensaje porque estás suscrito al grupo "MongoDB Perú" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a mongodb-lima...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a mongod...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/mongodb-lima.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/mongodb-lima/CAD-er008DbMBUHvKOkFoXRC-Ani-uBRRH4xcyAEnqRu7LcvGiw%40mail.gmail.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages