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

Truy vấn Mongoose về tình trạng ngày không có kết quả, MongoDB Shell hoạt động

Đây thực sự là một cách sửa chữa thực sự dễ dàng.

Giá trị 'dấu thời gian' đang được lưu dưới dạng Chuỗi chứ không phải đối tượng Ngày.

Tôi đã chạy truy vấn sau từ trình bao MongoDB:

 db.indexes.find().forEach(function (doc) { doc.timestamp = new Date(Date.parse(doc.timestamp.toString())); db.indexes.save(doc); });

Đã cập nhật tất cả các bản ghi cũ của tôi là Date's thay vì String's và bây giờ truy vấn hoạt động!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách kiểm tra trước tài liệu MongoDB đã xuất trong mongoexport

  2. Làm cách nào để kết nối lại với MongoDB bằng trình điều khiển C ++?

  3. Mongoose không thể kết nối nếu không có Internet

  4. mongo-go-driver:bộ lọc truy vấn OR / AND lồng nhau

  5. Nhóm và đếm với điều kiện