Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB에서 ISODate로 날짜 쿼리를 작동하는 방법은 무엇입니까?

<시간/>

$gte 연산자를 ISODate()와 함께 사용하여 MongoDB에서 ISODate로 날짜 쿼리를 작동합니다.

개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 -

> db.dateDemo.insertOne({"StudentName":"John","StudentAge":26,"AdmissionDate":new ISODate("2013-06-07")});{ "승인됨" :true, "insertedId" :ObjectId("5c8a65799064dcd4a68b70ea")}

find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 -

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

다음은 출력입니다 -

{ "_id":ObjectId("5c8a65799064dcd4a68b70ea"), "StudentName":"John", "StudentAge":26, "AdmissionDate":ISODate("2013-06-07T00:00:00Z")} 사전> 

다음은 MongoDB에서 ISODate를 사용한 날짜 쿼리입니다 -

> db.dateDemo.find({"입장일":{"$gte":ISODate("2013-06-07T00:00:00Z")}}).pretty();

다음은 출력입니다 -

{ "_id":ObjectId("5c8a65799064dcd4a68b70ea"), "StudentName":"John", "StudentAge":26, "AdmissionDate":ISODate("2013-06-07T00:00:00Z")} 사전>