sql >> Database >  >> NoSQL >> MongoDB

Sorteer op meerdere velden samen in mongodb

U kunt de aggregatiepijplijn gebruiken om een ​​voorwaardelijke samenvoeging van de twee velden te maken met $project en $ifNull .

db.stuff.aggregate([
  { $project:
    { createdOrUpdatedAt: { $ifNull: ["$updatedAt", "$createdAt"] },
      fieldA: 1,
      fieldB: 1,
      fieldEtc: 1 }
  },
  { $sort: { createdOrUpdatedAt: -1 } }
]);


  1. Hoe tel je het aantal sleutels dat overeenkomt met een patroon?

  2. .sort gebruiken met PyMongo

  3. Heroku:Achtergrondtaken in Python met RQ

  4. Sorteeraggregatie addToSet resultaat