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

Chuyển đổi trường MongoDB từ Chuỗi thành ISODate trong mảng

Điều này có thể đạt được bằng cách sử dụng đường dẫn tổng hợp bên dưới.

db.students.aggregate([
    {
        '$addFields': {
            'absences': {
                '$map': {
                    'input': '$absences', 
                    'as': 'absence', 
                    'in': {
                        'date': {
                            '$toDate': {
                                '$substr': [
                                    '$$absence.date', 0, {
                                        '$subtract': [
                                            {
                                                '$strLenCP': '$$absence.date'
                                            }, 5
                                        ]
                                    }
                                ]
                            }
                        }, 
                        'code': '$$absence.code', 
                        'type': '$$absence.type', 
                        'isPartial': '$$absence.isPartial'
                    }
                }
            }
        }
    }, {
        '$out': 'students'
    }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. các lớp và giao diện để viết Các mô hình và lược đồ đã nhập của Mongoose trong Typescript bằng cách sử dụng chắc chắn

  2. Làm cách nào để thực hiện các bài kiểm tra junit sử dụng mongoDB được nhúng trong ứng dụng springboot?

  3. Làm cách nào để sử dụng GraphQL với Mongoose và MongoDB mà không cần tạo mô hình Mongoose

  4. Cách chuyển đối số vào Mongo Script

  5. Truy vấn Mongo sử dụng mongoid trong ứng dụng rails gây ra lỗi hết thời gian chờ con trỏ