2014-12-24 2 views
0

SQL Server에서 Mongo DB로 마이그레이션 중입니다.Mongo DB에 Shift 정보를 저장하는 방법

SQLServer에는 시간 정보 만 저장하는 Time 데이터 형식이 있습니다. 나는 이것을 사용하여 직원의 교대 정보를 저장한다.

예를 들어 정규 이동은 오전 9시에 시작하여 오후 5시에 끝납니다. SQLServer에서는 SHIFT_START_TIME (time (7), null) 및 SHIFT_END_TIME (time (7), null) 열로 저장합니다.

Mongo에 시간 정보를 저장하는 것과 비슷한 방법이 있습니까? 가장 좋은 방법은 무엇입니까?

답변

0

MongoDB는 날짜 + 시간을 포함하는 날짜를 저장할 수 있습니다. 따라서 날짜 부분과 함께 시간을 저장하고 코드에서 날짜를 무시하십시오.

그러나 두 가지를 더 잘 수행 할 것이라고 생각합니다. 1. 초 단위로 시간을 변환합니다 (예 : 오전 9:00). = 9 * 60 * 60 및 5:00 PM = (5 + 12) * 60 * 60 2. 문자열을 문자열로 저장

두 방법 중 하나를 선택하면 코드를 일부 변경해야합니다 그에 따라 처리 할 ...

관련 문제