sql >> Database teknologi >  >> NoSQL >> MongoDB

sorter efter dato med samlet anmodning i mongodb

Din samlede forespørgsel er forkert. Du tilføjer sorteringen og grænsen til kampen, men det er nu, du gør det. Du bruger forskellige pipeline-operatører:

db.friends.aggregate( [
    { $match: { advertiser: "noc3" } }, 
    { $sort: { createdDate: -1 } },
    { $limit: 1 },

Dine andre pipeline-operatører er også lidt mærkelige, og din kode vs. forespørgsel stemmer ikke overens på timestamps vs createdDate . Hvis du tilføjer det forventede output, kan jeg opdatere svaret til også at inkludere de sidste bits af forespørgslen.




  1. Mongoengine er meget langsom på store dokumenter sammenlignet med indfødt pymongo-brug

  2. Hvordan ignorerer man nuller, mens man fjerner et MongoDB-dokument?

  3. MongoDB i Go (golang) med mgo:hvordan bruger man logiske operatorer til at forespørge?

  4. mongodb gruppe og undergruppe tæller