MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Chuyển đổi ObjectID thành String trong Mongo Aggregation

Bây giờ bạn có thể thử với $toString tổng hợp chỉ đơn giản là chuyển đổi ObjectId thành chuỗi

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

Bạn có thể kiểm tra kết quả đầu ra tại đây



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể ĐĂNG trong nodejs và mongodb trên openshift

  2. Mongoose tổng hợp trả về kết quả trống

  3. Trình docker ứng dụng Nodejs không thể kết nối với vùng chứa docker mongodb

  4. Sự cố kết nối từ .Net MongoDb.Driver mới nhất

  5. Kiểm tra xem bản upert MongoDB đã chèn hoặc cập nhật chưa