MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

kesalahan penguraian JSON mongoexport

mongoexport utilitas baris perintah mendukung meneruskan kueri di JSON format, tetapi Anda mencoba mengevaluasi JavaScript dalam kueri Anda.

Format JSON awalnya berasal dari notasi objek JavaScript, tetapi konten dokumen JSON dapat diuraikan tanpa eval() memasukkannya ke dalam penerjemah JavaScript.

Anda harus mempertimbangkan JSON sebagai mewakili "data terstruktur " dan JavaScript sebagai "kode yang dapat dieksekusi ". Jadi, sebenarnya ada dua konteks berbeda untuk kueri yang Anda jalankan.

mongo utilitas baris perintah adalah shell JavaScript interaktif yang mencakup penerjemah JavaScript serta beberapa fungsi pembantu untuk bekerja dengan MongoDB. Meskipun format objek JavaScript terlihat mirip dengan JSON, Anda juga dapat menggunakan objek JavaScript, panggilan fungsi, dan operator.

Contoh Anda dari 1221029382*1000 adalah hasil dari operasi matematika yang akan dieksekusi oleh penerjemah JavaScript jika Anda menjalankannya di mongo kerang; di JSON itu adalah nilai yang tidak valid untuk Tanggal baru sehingga mongoexport keluar dengan kesalahan "Kegagalan penguraian string JSON".



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dapatkan dokumen dengan tag dalam daftar, diurutkan berdasarkan jumlah total kecocokan

  2. Bagaimana cara memperbarui nilai menggunakan pymongo?

  3. Permintaan untuk dokumen di mana ukuran array lebih besar dari 1

  4. MongoDB $setEquals

  5. Instal MongoDB di Windows