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

làm thế nào để $ dự án ObjectId thành giá trị chuỗi trong mongodb tổng hợp?

Mongodb 4.0 đã giới thiệu $toString toán tử tổng hợp. Vì vậy, bây giờ bạn có thể dễ dàng chuyển đổi ObjectId thành chuỗi

db.collection.aggregate([
  {
    $project: {
      _id: {
        $toString: "$_id"
      }
    }
  }
])

HOẶC ngược lại bằng cách sử dụng $toObjectId tổng hợp

db.collection.aggregate([
  {
    $project: {
      _id: {
        $toObjectId: "$_id"
      }
    }
  }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Giám sát &Bảo mật MongoDB với Cố vấn ClusterControl

  2. MongoDB E11000 lỗi khóa trùng lặp

  3. Hiệu suất của MongoDB trên các truy vấn tổng hợp

  4. Sự cố với MongoDB GridFS Lưu tệp với Node.JS

  5. Tại sao tôi nhận được cảnh báo không dùng nữa này ?! MongoDB