Mongoose-기존 항목을 사용하여 날짜 필드를 날짜 배열로 변환

Allneonlokes

다음과 같은 문서 모음이 있습니다.

{
  name: String,
  phoneNumber: String,
  myDate: Date
}

실제 항목은 다음과 같습니다.

{
  name: 'John Doe',
  phoneNumber: '(402)-123-4444',
  myDate: 2020-08-31T08:54:47.000+00:00
}

그리고 내 db에 약 1000 개의 항목이 있습니다. 이제 날짜 필드를 날짜 배열로 변경하고 DB의 모든 항목을 다음과 같이 수정하고 싶습니다 myDate: [Date]. 날짜 필드의 기존 항목을 유지하고 싶지만 배열 내부로 이동합니다. 수동으로하고 싶지 않습니다. 몽구스로 할 수있는 방법은 없나요?

나는 같은 것을 시도했지만 Model.update({}, { $set: { myDate: [] } })기존 항목을 유지하고 다른 것을 추가하지 않기 위해 배열 내부에서 무엇을 사용 해야할지 모르겠습니다.

비풀 파틸

나는 이것이 일회성 활동에 대한 것이라고 믿기 때문에 여기에 두 단계 대답을 제안하고 싶습니다.

1 단계 : mongo / shell에서 필드 유형을 다음과 같이 변경합니다.

> db.collection.find().forEach(function(individualDocument) {
   db.collection.update(
      { _id: individualDocument._id },
      { "$set": { "myDate": [individualDocument.myDate] } }
   );
})

2 단계 : 시도한대로 몽구스 모델을 업데이트합니다.

{
  name: String,
  phoneNumber: String,
  myDate: [Date]
}

또는

myDate: { type: Array, default: [Date] }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

날짜 형식이 다른 전화기를 사용하여 문자열을 날짜로 변환

분류에서Dev

Postgres를 사용하여 Excel 날짜 형식을 일반 날짜로 변환

분류에서Dev

오프셋을 사용하여 Json 날짜를 Java 날짜로 변환

분류에서Dev

QT를 사용하여 날짜를 날짜로 변환

분류에서Dev

dateFormatter를 사용하여 날짜를 sencha 날짜로 변환

분류에서Dev

varchar 날짜 열을 날짜로 변환하여 날짜 결과 사이를 가져오고 싶습니다.

분류에서Dev

Mongoose로 날짜 산술을 사용하여 문서 찾기

분류에서Dev

MySQL을 사용하여 CURDATE ()를 내 로컬 날짜로 변환

분류에서Dev

R을 사용하여 문자를 날짜로 변환

분류에서Dev

R을 사용하여 요소를 날짜로 변환

분류에서Dev

함수를 사용하여 datetime을 날짜로 변환

분류에서Dev

linq를 사용하여 날짜 문자열을 분할하고 UTC 날짜로 변환하는 방법

분류에서Dev

기존 날짜를 사용하여 추가 날짜로 새 날짜를 만드는 PHP datetime

분류에서Dev

현재 로케일 <> US?를 사용하여 날짜 문자열 값을 미국에서 기본 날짜로 변환하십시오.

분류에서Dev

Gson을 사용하여 Javascript / Json 날짜 문자열을 Java 날짜로 변환

분류에서Dev

사용을 만드는 방법 적용 (또는 함수 만들기)을 사용하여 여러 날짜 열에 걸쳐 R에서 문자 날짜를 날짜로 변환

분류에서Dev

SSIS를 사용하여 SAS의 날짜 값을 일반 날짜로 변환하는 방법

분류에서Dev

date -d를 사용하여 문자열을 날짜로 변경

분류에서Dev

문자열 날짜를 ISO 날짜 형식 날짜로 변환하는 방법

분류에서Dev

Javascript를 사용하여 문자열 (날짜 형식)을 datetime으로 변환

분류에서Dev

SQL 및 VBA를 사용하여 문자열을 날짜로 변환

분류에서Dev

Javascript를 사용하여 MySQL 날짜 형식을 DD / MM / YY 날짜 형식으로 변환

분류에서Dev

날짜 문자열을 날짜로 변환하는 방법

분류에서Dev

UWP-달력 날짜 선택기의 날짜를 지정된 날짜 형식으로 변환하는 방법

분류에서Dev

R을 사용하여 문자열을 날짜로 변환

분류에서Dev

SimpleDateFormat을 사용하여 문자열을 날짜로 변환

분류에서Dev

PHP에서 날짜를 계산하기 위해 문자열을 다차원 배열로 변환

분류에서Dev

날짜를 날짜로 변환

분류에서Dev

날짜를 ISO 주 날짜로 변환

Related 관련 기사

  1. 1

    날짜 형식이 다른 전화기를 사용하여 문자열을 날짜로 변환

  2. 2

    Postgres를 사용하여 Excel 날짜 형식을 일반 날짜로 변환

  3. 3

    오프셋을 사용하여 Json 날짜를 Java 날짜로 변환

  4. 4

    QT를 사용하여 날짜를 날짜로 변환

  5. 5

    dateFormatter를 사용하여 날짜를 sencha 날짜로 변환

  6. 6

    varchar 날짜 열을 날짜로 변환하여 날짜 결과 사이를 가져오고 싶습니다.

  7. 7

    Mongoose로 날짜 산술을 사용하여 문서 찾기

  8. 8

    MySQL을 사용하여 CURDATE ()를 내 로컬 날짜로 변환

  9. 9

    R을 사용하여 문자를 날짜로 변환

  10. 10

    R을 사용하여 요소를 날짜로 변환

  11. 11

    함수를 사용하여 datetime을 날짜로 변환

  12. 12

    linq를 사용하여 날짜 문자열을 분할하고 UTC 날짜로 변환하는 방법

  13. 13

    기존 날짜를 사용하여 추가 날짜로 새 날짜를 만드는 PHP datetime

  14. 14

    현재 로케일 <> US?를 사용하여 날짜 문자열 값을 미국에서 기본 날짜로 변환하십시오.

  15. 15

    Gson을 사용하여 Javascript / Json 날짜 문자열을 Java 날짜로 변환

  16. 16

    사용을 만드는 방법 적용 (또는 함수 만들기)을 사용하여 여러 날짜 열에 걸쳐 R에서 문자 날짜를 날짜로 변환

  17. 17

    SSIS를 사용하여 SAS의 날짜 값을 일반 날짜로 변환하는 방법

  18. 18

    date -d를 사용하여 문자열을 날짜로 변경

  19. 19

    문자열 날짜를 ISO 날짜 형식 날짜로 변환하는 방법

  20. 20

    Javascript를 사용하여 문자열 (날짜 형식)을 datetime으로 변환

  21. 21

    SQL 및 VBA를 사용하여 문자열을 날짜로 변환

  22. 22

    Javascript를 사용하여 MySQL 날짜 형식을 DD / MM / YY 날짜 형식으로 변환

  23. 23

    날짜 문자열을 날짜로 변환하는 방법

  24. 24

    UWP-달력 날짜 선택기의 날짜를 지정된 날짜 형식으로 변환하는 방법

  25. 25

    R을 사용하여 문자열을 날짜로 변환

  26. 26

    SimpleDateFormat을 사용하여 문자열을 날짜로 변환

  27. 27

    PHP에서 날짜를 계산하기 위해 문자열을 다차원 배열로 변환

  28. 28

    날짜를 날짜로 변환

  29. 29

    날짜를 ISO 주 날짜로 변환

뜨겁다태그

보관