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

Chèn Ngày () vào Mongodb thông qua trình bao mongo

Bạn phải nhận được một lỗi khác vì mã ở trên sẽ dẫn đến Date() phương thức trả về ngày hiện tại dưới dạng một chuỗi, bất kể các đối số được cung cấp cùng với đối tượng. Từ tài liệu : JavaScript Đối tượng ngày chỉ có thể được khởi tạo bằng cách gọi JavaScript Date như một hàm tạo:gọi nó như một hàm thông thường (tức là không có new toán tử) sẽ trả về một chuỗi thay vì Date sự vật; không giống như các loại đối tượng JavaScript khác, các đối tượng Ngày trong JavaScript không có cú pháp theo nghĩa đen.

Thay vào đó, bạn có thể muốn thử điều này để lấy ngày chính xác, lưu ý rằng tham số tháng của hàm tạo Ngày của JavaScript dựa trên 0:

var myDate = new Date(2014, 11, 12, 14, 12);
db.collection.insert({ "date": myDate });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $ chiếu trong mongoDB findOneAndUpdate ()

  2. Mongodb có thể kết xuất nhưng không thể lưu trữ khôi phục lỗi từ <db-name.bson> chèn quá lớn

  3. Bỏ qua các giá trị không xác định được truyền vào tham số đối tượng truy vấn cho hàm Tìm của Mongoose?

  4. Vị trí ở mongoose, mongoDB

  5. WiredTiger của MongoDb có vấn đề về hiệu suất khi phân bổ lại dưới dạng MMAPv1 không