MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

грешка при синтактичния анализ на mongoexport JSON

mongoexport Помощната програма от командния ред поддържа предаване на заявка в JSON формат, но се опитвате да оцените JavaScript във вашата заявка.

Форматът JSON първоначално е извлечен от обектната нотация на JavaScript, но съдържанието на JSON документ може да бъде анализирано без eval() преобразувайки го в интерпретатор на JavaScript.

Трябва да разглеждате JSON като представляващ „структурирани данни " и JavaScript като "изпълним код ". Всъщност има два различни контекста за заявките, които изпълнявате.

mongo Помощната програма на командния ред е интерактивна обвивка на JavaScript, която включва JavaScript интерпретатор, както и някои помощни функции за работа с MongoDB. Въпреки че форматът на обекта на JavaScript изглежда подобен на JSON, можете също да използвате JavaScript обекти, извиквания на функции и оператори.

Вашият пример за 1221029382*1000 е резултат от математическа операция, която би била изпълнена от интерпретатора на JavaScript, ако го изпълните в mongo черупка; в JSON това е невалидна стойност за нова дата, така че mongoexport излиза с грешка „Неуспешен анализ на JSON низ“.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $pullAll

  2. Защо имаме нужда, какви предимства да използваме мангуста

  3. Създайте многоезичен текстов индекс в MongoDB

  4. MongoDB развива множество масиви

  5. Как да импортирам данни от mongodb в pandas?