I send to the function this:

[ { Periodo: '2010-08',
    Total: 1363371.31,
    CobradoSegunContrato: 700741.61,
    Cuota_Licitacion: 44565,
    Proyectado: 812304.29,
    Proximas_Adelantadas: 271622.7,
    Ultimas_Adelantadas: 161692 },
  { Periodo: '2010-09',
    Total: 973838.09,
    CobradoSegunContrato: 662753.06,
    Cuota_Licitacion: 16241.92,
    Proyectado: 514792.1,
    Proximas_Adelantadas: 60626.61,
    Ultimas_Adelantadas: 126851.5 }]

I save like this:

{
    "name" : "ingresos",
    "_id" : ObjectId("53648b1d1579089428dfb8ae"),
    "data" : [
        {
            "Ultimas_Adelantadas" : 161692,
            "Proximas_Adelantadas" : 271622.7,
            "Proyectado" : 812304.29,
            "Cuota_Licitacion" : 44565,
            "CobradoSegunContrato" : 700741.61,
            "Total" : 1363371.31,
            "Periodo" : "2010-08"
        },
        {
            "Ultimas_Adelantadas" : 126851.5,
            "Proximas_Adelantadas" : 60626.61,
            "Proyectado" : 514792.1,
            "Cuota_Licitacion" : 16241.92,
            "CobradoSegunContrato" : 662753.0600000001,
            "Total" : 973838.09,
            "Periodo" : "2010-09"
        },

etc.. etc..

I don't understand.

Thanks!


[email protected]


2014-05-03 2:59 GMT-03:00 Jose Luis Rivas <[email protected]>:

> An Array is ['field1', 100, 200].
>
> Key-based is an Object.
>
> If you save an object, with {'field1': 100, 'field200': 200 } it will be
> saved lexicographically.
>
> Kind regards.
>
> On 5/2/14, 11:50 PM, Alejandro Paciotti wrote:
> > Hi
> >
> > I have a function that save a document in a mongodb database:
> >
> > function *savedata*(name, data, next){
> >
> > var ResultsModel=mongoose.model('Result',
> > { name:String,
> >  create_at:{type:Date,default:Date.now},
> >  *data:[]*
> > });
> >
> > var r=new ResultsModel();
> > r.name <http://r.name> = name;
> > *r.data = data;*
> > r.save(function(err){
> > if(err) throw err;
> > next();
> > });
> > }
> >
> >
> > If i call a function with    savedata('reportname', *['field1': 100,
> > 'field2': 200]*, function(err){ console.log('done') })
> >
> > When i want retreive the data, the array is like this: *['field2': 200,
> > 'field1': 100]* . Perfectly reversed.
> >
> > Any idea?
> >
> >
> >
> >
> > [email protected] <mailto:[email protected]>
> >
> > --
> > --
> > 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]
> > <mailto:[email protected]>.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> Jose Luis Rivas - http://joseluisrivas.net
> Venezuela - GPG: 0xB9AC8C43
>
> --
> --
> 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.
>

-- 
-- 
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.

Reply via email to