[MONGODB] 날짜의 필드에 의해 최신 MongoDB를 기록 받기
MONGODB날짜의 필드에 의해 최신 MongoDB를 기록 받기
나는이 같은 컬렉션이 있습니다 :
{
'datetime': some-date,
'lat': '32.00',
'lon': '74.00'
},
{
'datetime': some-date,
'lat': '32.00',
'lon': '74.00'
}
어떻게 날짜가 최신 하나입니다 MongoDB를, 최신 기록을 얻을 수 있나요? 나는 단지 하나의 기록을합니다.
해결법
-
==============================
1.종류 및 제한 사용
종류 및 제한 사용
db.col.find().sort({"datetime": -1}).limit(1)
-
==============================
2.Node.js를 들어 당신은 findOne () 함수를 사용할 수 있습니다 :
Node.js를 들어 당신은 findOne () 함수를 사용할 수 있습니다 :
db.collection('yourCollectionName').findOne( {}, { sort: { datetime: -1 } }, (err, data) => { console.log(data); }, );
from https://stackoverflow.com/questions/21971710/get-latest-mongodb-record-by-field-of-datetime by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 현재 값을 기준으로하여 MongoDB에 값을 업데이트 (0) | 2019.12.15 |
---|---|
[MONGODB] 어떻게하여 MongoDB의 루트 레벨로 하위 문서를 평평하게하는? (0) | 2019.12.15 |
[MONGODB] MongoDB의 결과를 제한하지만 여전히 전체 수를 점점? (0) | 2019.12.15 |
[MONGODB] 중첩 된 문서에 의해 MongoDB를 통합 프레임 워크 일치 (0) | 2019.12.15 |
[MONGODB] $ 연산자 존재와 필드의 존재 여부를 검사 할 때 캔 MongoDB를 인덱스를 사용합니까? (0) | 2019.12.15 |