獲取 MongoDB 中 Date/ISODate 的元件?


要獲取 MongoDB 中 Date/ISODate 的元件,讓我們建立一個文件,其中包含集合中的日期。現在讓我們獲取 MongoDB 中 Date/ISODate 的元件

> db.componentOfDateDemo.insert({"ShippingDate":new Date()});
WriteResult({ "nInserted" : 1 })

以下是查詢,使用 find() 方法顯示來自集合的所有文件

> db.componentOfDateDemo.find().pretty()

這將產生以下輸出

{
   "_id" : ObjectId("5c9e9d57d628fa4220163b68"),
   "ShippingDate" : ISODate("2019-03-29T22:33:59.776Z")
}

以下是查詢,使用 findOne() 獲取結果

> var result=db.componentOfDateDemo.findOne();

現在,您可以顯示來自集合的文件。以下是查詢

> result

這將產生以下輸出

{
   "_id" : ObjectId("5c9e9d57d628fa4220163b68"),
   "ShippingDate" : ISODate("2019-03-29T22:33:59.776Z")
}

要僅從文件中獲取 Date,請使用以下查詢

> result.ShippingDate;

這將產生以下輸出

ISODate("2019-03-29T22:33:59.776Z")

要獲取有關 Date 的所有詳細資訊,請使用以下查詢

> result.ShippingDate.pressTABKeyTwoTimes

以下是對輸出的截圖

現在,您可以為欄位“ShippingDate”使用以上函式。以下是查詢

> result.ShippingDate.getFullYear()
2019
> result.ShippingDate.getSeconds();
59
> result.ShippingDate.getMinutes();
3
> result.ShippingDate.getHours();
4
> result.ShippingDate.getDate();
30
> result.ShippingDate.getMonth();
2

更新於: 30-Jul-2019

184 次檢視

開啟您的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.