[MONGODB] 저장 현재까지 가장 좋은 방법 / MongoDB의 시간
MONGODB저장 현재까지 가장 좋은 방법 / MongoDB의 시간
나는 타임 스탬프 정수, 문자열을 사용하여 볼과 날짜 객체를 몽고했습니다.
해결법
-
==============================
1.가장 좋은 방법은 BSON 기본 Date 객체에 매핑하는 기본 자바 스크립트 날짜 개체를 저장하는 것입니다.
가장 좋은 방법은 BSON 기본 Date 객체에 매핑하는 기본 자바 스크립트 날짜 개체를 저장하는 것입니다.
> db.test.insert({date: ISODate()}) > db.test.insert({date: new Date()}) > db.test.find() { "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:42.389Z") } { "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:57.240Z") }
네이티브 유형은 예를 들어,지도-감소 작업에서 사용할 수있는 상자의 밖으로 유용한 방법의 전체 범위를 지원합니다.
당신은, 당신은 쉽게 각각 다음 getTime () 메소드 및 날짜 (밀리 초) 생성자를 사용하여,와 유닉스 타임 스탬프 1)에서 날짜 객체를 변환 할 수 있습니다해야하는 경우.
1) 엄밀 유닉스 타임 스탬프는 초 단위로 측정된다. 유닉스 시대 이후 (밀리 초) 자바 스크립트 Date 객체 측정합니다.
-
==============================
2.삽입 시간이 필요한 것입니다 그렇다면, 이미있다 :
삽입 시간이 필요한 것입니다 그렇다면, 이미있다 :
MongoDB의 쉘에 로그인
ubuntu@ip-10-0-1-223:~$ mongo 10.0.1.223 MongoDB shell version: 2.4.9 connecting to: 10.0.1.223/test
항목을 삽입하여 데이터베이스를 만듭니다
> db.penguins.insert({"penguin": "skipper"}) > db.penguins.insert({"penguin": "kowalski"}) >
데이터베이스 하나는 우리가 지금있는 것을 확인 할 수 있도록합니다
> use penguins switched to db penguins
행을 다시 가져 오기 :
> db.penguins.find() { "_id" : ObjectId("5498da1bf83a61f58ef6c6d5"), "penguin" : "skipper" } { "_id" : ObjectId("5498da28f83a61f58ef6c6d6"), "penguin" : "kowalski" }
YYYY-MM-DD HH의 각 행을 가져 오기 : mm : ss 형식 :
> db.penguins.find().forEach(function (doc){ d = doc._id.getTimestamp(); print(d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds()) }) 2014-12-23 3:4:41 2014-12-23 3:4:53
마지막 한 줄이 당신을 혼동하는 경우 여기 어떻게 작품에 연습 있습니다 https://stackoverflow.com/a/27613766/445131
from https://stackoverflow.com/questions/3778428/best-way-to-store-date-time-in-mongodb by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] MongoDB를 : upsert 하위 문서 (0) | 2019.12.01 |
---|---|
[MONGODB] 몽구스에서 삭제 캐스케이드 스타일 (0) | 2019.12.01 |
[MONGODB] 임의의 깊이에서 MongoDB를 필드 이름을 찾는 방법 (0) | 2019.12.01 |
[MONGODB] MongoDB가 : 동일한 문서 데이터를 이용하여 업데이트 문서 [중복] (0) | 2019.12.01 |
[MONGODB] MongoDB를 원자 "findOrCreate"findOne, 삽입하면 존재하지 않는,하지만하지 않습니다 갱신 (0) | 2019.12.01 |