sql >> Database >  >> NoSQL >> MongoDB

hoe $ ObjectId te projecteren om waarde in mongodb-aggregaat te stringen?

Mongodb 4.0 heeft $toString . geïntroduceerd aggregatie-operator. Dus nu kunt u ObjectId eenvoudig converteren naar string

db.collection.aggregate([
  {
    $project: {
      _id: {
        $toString: "$_id"
      }
    }
  }
])

OF omgekeerd met $toObjectId aggregatie

db.collection.aggregate([
  {
    $project: {
      _id: {
        $toObjectId: "$_id"
      }
    }
  }
])


  1. Open source-databases implementeren

  2. MongoDB - paging

  3. Opnieuw instellen van TTL op hSet-toetsen

  4. Aggregatie met update in mongoDB