MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Преобразувайте ObjectID в String в mongo Aggregation

Сега можете да опитате с $toString агрегиране, което просто преобразува ObjectId в низ

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

Можете да проверите резултата тук



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Схемата не е регистрирана за модел. Mongodb>Mongoose

  2. Как да конфигурирате SELinux за MongoDB реплики

  3. 7 начина да проверите вашата версия на MongoDB

  4. Как мога да деактивирам регистрирането на MongoDB?

  5. Как да използвате неподредено групово вмъкване с Mongoskin?