Buen dia!
Tengo el siguiente código y lo que pretendo es enviar al template un
arreglo que contiene el siguiente schema
*var CarSchema = mongoose.Schema({*
* placa: { type: String, required: 'Placa es requerida' },*
* modelo: { type: String, required: 'Modelo es requerido' },*
* marca: { type: String, required: 'Marca es requerida' },*
* color: { type: String, required: 'Color es requerido' },*
* username: { type: String, required: 'Usuario es requerido', lowercase:
true },*
*});*
y Agruparlo por username y así mostrar en el template los carros por cada
username con la siguiente consulta
*exports.cars = function(req, res){*
* Car.find({}, null, { sort: { 'username': 1 } }, function (err, cars){*
* if( err )*
* return console.error(err);*
* else {*
* console.log(cars)*
* res.render( 'car/cars', { titulo: 'Vehiculos', cars: cars } );*
* }*
* });*
*}*
y en el template tengo
*{% for propietario in cars|groupBy('username') %}*
* <h2>Propietario: {{ loop.key }}</h2>*
* <ul>*
* {% for car in propietario %}*
* <li>{{ car.placa }}</li>*
* <li>{{ car.modelo }}</li>*
* <li>{{ car.marca }}</li>*
* <li>{{ car.color }}</li>*
* {% endfor %}*
* </ul>*
*{% endfor %}*
Pero no me quiere funcionar el GroupBy
Existe algún error o algo que este haciendo mal en el código.
Muchas Gracias
--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.