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

MongoDB에서 타임스탬프(내림차순)로 주문하는 방법

<시간/>

타임스탬프로 정렬하려면 MongoDB에서 sort()를 사용하십시오. 문서로 컬렉션을 만들자 −

> db.demo737.insertOne({"timestamp" :new ISODate("2020-04-01" )});{ "승인됨" :true, "insertedId" :ObjectId("5ead682157bb72a10bcf065c.")}> db demo737.insertOne({"timestamp" :new ISODate("2020-10-31" )});{ "acknowledged" :true, "insertedId" :ObjectId("5ead682757bb72a10bcf065d")}> db.demo737.insertOne 타임스탬프" :새로운 ISODate("2020-05-02" )});{ "승인됨" :true, "insertedId" :ObjectId("5ead682a57bb72a10bcf065e")}

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo737.find();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id":ObjectId("5ead682157bb72a10bcf065c"), "timestamp":ISODate("2020-04-01T00:00:00Z") }{"d"d":ObjectId("5ead682707bcf0651 ISODate("2020-10-31T00:00:00Z") }{ "_id" :ObjectId("5ead682a57bb72a10bcf065e"), "타임스탬프":ISODate("2020-05-02T00:00:00Z") 

다음은 타임스탬프(내림차순)로 정렬하는 쿼리입니다. −

> db.demo737.find().sort({"타임스탬프":-1});

이것은 다음과 같은 출력을 생성합니다 -

{ "_id":ObjectId("5ead682757bb72a10bcf065d"), "timestamp":ISODate("2020-10-31T00:00:00Z") }{"_id":ObjectId("5ead682a57bb72a1 ISODate("2020-05-02T00:00:00Z") }{ "_id":ObjectId("5ead682157bb72a10bcf065c"), "타임스탬프":ISODate("2020-04-01T00:00}
")