sql >> Databasteknik >  >> NoSQL >> MongoDB

Konvertera ObjectID till String i mongo Aggregation

Nu kan du prova med $toString aggregering som helt enkelt konverterar ObjectId till sträng

db.collection.aggregate([
    { "$addFields": {
        "userRef": { "$toString": "$userRef" }
    }},
    { "$group": {
      "_id": { "$concat": ["$userRef", "-", "$serialNumber"] }
    }}
])

Du kan kontrollera resultatet här



  1. MongoDB:Bulk infoga (Bulk.insert) vs insert multiple (insert([...]))

  2. Korrekt sätt att använda Redis Connection Pool i Python

  3. php_ini är inte inställd på php.ini-plats

  4. mongodb FindAndModify - uppdatera data