Computer >> Máy Tính >  >> Lập trình >> MongoDB

Làm cách nào để lưu Date () mới trong MongoDB?

Để lưu Date () mới trong MongoDB, bạn có thể sử dụng ISODate () mới. Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.saveDateDemo.insertOne({"UserName":"John","UserLoginDatetime":new ISODate('2018-01-31 12:34:56')});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd67d4de8cc557214c0e04")
}
> db.saveDateDemo.insertOne({"UserName":"John","UserLoginDatetime":new ISODate('2019-02-01 04:01:10')});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd67e8de8cc557214c0e05")
}
> db.saveDateDemo.insertOne({"UserName":"John","UserLoginDatetime":new ISODate('2019-04-22 12:36:45')});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd6805de8cc557214c0e06")
}

Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -

> db.saveDateDemo.find().pretty();

Điều này sẽ tạo ra kết quả sau -

{
   "_id" : ObjectId("5cbd67d4de8cc557214c0e04"),
   "UserName" : "John",
   "UserLoginDatetime" : ISODate("2018-01-31T12:34:56Z")
}
{
   "_id" : ObjectId("5cbd67e8de8cc557214c0e05"),
   "UserName" : "John",
   "UserLoginDatetime" : ISODate("2019-02-01T04:01:10Z")
}
{
   "_id" : ObjectId("5cbd6805de8cc557214c0e06"),
   "UserName" : "John",
   "UserLoginDatetime" : ISODate("2019-04-22T12:36:45Z")
}