sql >> Database >  >> NoSQL >> MongoDB

Aantal records op datum MongoDB

als je wilt tellen op lastModified datum en tijd dan kan gebruiken net als:

db.getCollection('collectionName').aggregate({$group:{_id: "$lastModified", count:{$sum:1}}})

en als je wilt tellen op lastModified alleen datum dan kan gebruiken net als:

db.getCollection('collectionName').aggregate(
[
    {
        $group:
        {
            _id:
            {
                day: { $dayOfMonth: "$lastModified" },
                month: { $month: "$lastModified" }, 
                year: { $year: "$lastModified" }
            }, 
            count: { $sum:1 },
            date: { $first: "$lastModified" }
        }
    },
    {
        $project:
        {
            date:
            {
                $dateToString: { format: "%Y-%m-%d", date: "$date" }
            },
            count: 1,
            _id: 0
        }
    }
])


  1. shellscript - controleer of de mongod-server actief is

  2. Recursief zoeken op een collectie in MongoDB

  3. pymongo kan geen verbinding maken met de database op de externe server

  4. Wat is de beste strategie om Redis-gegevens te synchroniseren met MySQL?