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

hvordan $project ObjectId til strengværdi i mongodb-aggregat?

Mongodb 4.0 har introduceret $toString aggregeringsoperatør. Så nu kan du nemt konvertere ObjectId til streng

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

ELLER omvendt ved at bruge $toObjectId aggregering

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


  1. Redis administrationspanel

  2. MongoDB:Hvordan definerer man et skema?

  3. Redis Support på sekundært indeks

  4. Returner resultater mongoose i find-forespørgsel til en variabel