MongoDB에 날짜/시간을 저장할 수 있는 두 가지 방법이 있습니다. 첫 번째 접근 방식에서는 JavaScript와 같은 Date 객체를 사용할 수 있습니다. Date 객체는 MongoDB에 날짜/시간을 저장하는 가장 좋은 방법입니다. 구문은 다음과 같습니다.
새로운 날짜();
두 번째 접근 방식에서는 ISODate()를 사용할 수 있습니다. 구문은 다음과 같습니다.
새로운 ISODate();
위의 구문을 이해하기 위해 첫 번째 접근 방식에 따라 문서로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다.
첫 번째 접근 방식:
> db.ProductsInformation.insertOne({"ProductId":"제품-1","ProductDeliveryDateTime":newDate()});{ "승인":true, "insertedId":ObjectId("5c6ec6786fd07954a489}0686") /사전>두 번째 접근 방식:
> db.ProductsInformation.insertOne({"ProductId":"제품-2","ProductDeliveryDateTime":newISODate()});{ "승인됨":true, "insertedId":ObjectId("5c6ec6846fd07954a4890687" /사전>find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다.
> db.ProductsInformation.find().pretty();다음은 출력입니다.
{ "_id":ObjectId("5c6ec6786fd07954a4890686"), "ProductId":"제품-1", "ProductDeliveryDateTime":ISODate("2019-02-21T15:40:40.901Z":)}{ "_id ObjectId("5c6ec6846fd07954a4890687"), "ProductId":"제품-2", "ProductDeliveryDateTime":ISODate("2019-02-21T15:40:52.684Z")}참고 :날짜/시간 개체를 저장하는 가장 좋은 방법은 Date 개체를 사용하는 것입니다.