2016-02-24 3 views
0

Am пытается запустить этот простой запрос и я получаюMongoDB - SyntaxError: Неожиданный токен НЕЗАКОННО

"SyntaxError: Unexpected token ILLEGAL".

db.Bookdetail.insert({ 
     "Subject":"Book Details", 
     "Details": [ 
     { 
      "Book Id":"001", 
      "Book Name":"C# step by step", 
      "Book Description":"Programming book on C#" 
     }, 
     { 
      "Book Id":"002", 
      "Book Name":"Head First Java", 
      "Book Description":"Programming Book on Java" 
     }, 
     { 
      "Book Id":"003", 
      "Book Name":"Steve Jobs", 
      "Book Description":"biography of Jobs" 
     } 
     ] 
    }); 
+0

похоже, что вы скопировали запрос из недопустимого источника, символ двоеточия не является правильным. –

ответ

1

кажется, что : в "Book Id":"001" является недействительным. По вашему коду, в "Book Id":"001" является недопустимым символом полной длины для JS

+0

Привет, это не является недопустимым. Я входил в один и тот же формат много раз. Есть и другие незначительные проблемы. не может найти его. – Bramenath

+0

@Bramenath, за код, отправленный в вашем вопросе: '' '' Id книги: «001» 'отличается от': '' 'Subject": «Сведения о книге», очевидно. проверьте его снова. – zangw

0

, пожалуйста, используйте этот код.

db.Bookdetail.insert({ 
     "Subject":"Book Details", 
     "Details": [ 
     { 
      "Book Id":"001", 
      "Book Name":"C# step by step", 
      "Book Description":"Programming book on C#" 
     }, 
     { 
      "Book Id":"002", 
      "Book Name":"Head First Java", 
      "Book Description":"Programming Book on Java" 
     }, 
     { 
      "Book Id":"003", 
      "Book Name":"Steve Jobs", 
      "Book Description":"biography of Jobs" 
     } 
     ] 
    }); 

Возможно, вы скопировали запрос из источника, у него есть недопустимый символ.

Thanks

+0

Привет, спасибо Амиту Шаху и Зангву. Это был: вопрос .... Великая помощь – Bramenath

+0

@Bramenath, пожалуйста, отметьте ответы и исправьте отметку, чтобы сообщество сразу последовало правильно ответить. –