programing

mongimport를 사용하여 JSON 파일을 가져오는데 '뜻밖의 식별자'가 계속 표시됩니까?

iphone6s 2023. 7. 1. 08:07
반응형

mongimport를 사용하여 JSON 파일을 가져오는데 '뜻밖의 식별자'가 계속 표시됩니까?

mongodb에 JSON 파일을 추가하려고 합니다.mongoimports터미널에서, 여기:

 mongoimport --db my_db --collection my_collection --file /content/2_read.json

나는 계속 이해합니다.JavaScript execution failed: SyntaxError: Unexpected identifier저는 JSON Lint: http://jsonlint.com/ 를 통해 JSON을 실행했습니다. 이 사이트는 유효한 JSON이라고 합니다.

무엇이 수입 절차를 지연시킬 수 있는지 잘 모르겠습니다.아니면 문제를 찾기 위해 어떻게 더 조사해야 합니까?

갱신하다

  1. 누군가가 모든 것을 한 줄로 연결하자고 제안했습니다.괜찮은 제안.제가 해봤는데 효과가 없었어요.
  2. 매우 간단한 json 파일을 가져오려고 했습니다.simple.json내용과 함께{'content' : 'simple'}하지만 여전히 다음과 같은 오류가 발생합니다.mongoimport(문서를 추가할 수 있습니다.)mongo껍질이 아주 좋습니다.)

JSON의 샘플은 아래와 같습니다.

2_ read.json

{
  "name" : "John",
  "tasks" : [
      {
       "ix" : "1",
       "description" : "description of task",
       "tags": []
      }, 
     {
      "ix": "2",
      "description" : "description of task",
      "tags" : []
     }
       ]
}

감사해요.

저의 질문에 대답하는 것은 완전히 초보자들은 그 오류에 감사할 것이고 그들이 시작할 때 그것과 마주칠 수도 있기 때문입니다.

mongoimport터미널에서 사용되며, 내부에서 사용되지 않습니다.mongo껍질. 네가 사용하지 않는 것처럼.npm안에서.node

거기서 저의 개념적 오류를 파악한 후, 저는 댓글에서 @WiredPrairie가 지적한 --jsonArray가 필요했습니다.

터미널의 다음 명령은 저에게 도움이 되었습니다.

mongoimport -d my_db -c my_collection < /content/2_read.json --batchSize 1

언급URL : https://stackoverflow.com/questions/16500127/importing-json-file-using-mongimport-keep-getting-unexpected-identifier

반응형