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

đối tượng dự án tổng hợp mongodb với concat

Từ MongoDB 4.0 trở lên, có $toString toán tử trả về ObjectId giá trị dưới dạng chuỗi thập lục phân:

db.test.aggregate([
    { "$match": { 
        "themType": "SuperTest", 
        "mType": { "$in" : [1 , 2] }
    } },
    { "$addFields": { 
        "avatar": { "$toString": "$refTestId" }
    } }
])

hoặc sử dụng $convert

db.test.aggregate([
    { "$match": { 
        "themType": "SuperTest", 
        "mType": { "$in" : [1 , 2] }
    } },
    { "$addFields": { 
        "avatar": { 
            "$convert": { "input": "$refTestId", "to": "string" }
        }
    } }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Driver 2.0 C # có cách nào để tìm hiểu xem máy chủ có bị lỗi không? Trong trình điều khiển mới, chúng ta chạy lệnh Ping như thế nào?

  2. Làm cách nào để lấy bản in ra để gỡ lỗi bản đồ / thu nhỏ trong Mongoid?

  3. MongoDB - Cập nhật một đối tượng trong Mảng lồng nhau

  4. Tại sao trình điều khiển Node mongoDB lại tạo ra các kết nối không mong muốn?

  5. Chèn ngày giờ hiện tại vào mongodb