MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Konvertieren Sie die ObjectID in eine Zeichenfolge in der Mongo-Aggregation

Jetzt können Sie es mit $toString Aggregation, die die ObjectId einfach in eine Zeichenfolge umwandelt

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

Sie können die Ausgabe hier überprüfen