MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

mongoexport lỗi phân tích cú pháp JSON

mongoexport tiện ích dòng lệnh hỗ trợ chuyển truy vấn trong JSON nhưng bạn đang cố gắng đánh giá JavaScript trong truy vấn của bạn.

Định dạng JSON ban đầu được bắt nguồn từ ký hiệu đối tượng của JavaScript, nhưng nội dung của tài liệu JSON có thể được phân tích cú pháp mà không cần eval() nhập nó vào trình thông dịch JavaScript.

Bạn nên coi JSON là đại diện cho " dữ liệu có cấu trúc "và JavaScript là" mã thực thi ". Vì vậy, trên thực tế, có hai bối cảnh khác nhau cho các truy vấn bạn đang chạy.

mongo tiện ích dòng lệnh là một trình bao JavaScript tương tác bao gồm trình thông dịch JavaScript cũng như một số hàm trợ giúp để làm việc với MongoDB. Mặc dù định dạng đối tượng JavaScript trông tương tự như JSON, bạn cũng có thể sử dụng các đối tượng JavaScript, lệnh gọi hàm và toán tử.

Ví dụ của bạn về 1221029382*1000 là kết quả của một phép toán sẽ được thực thi bởi trình thông dịch JavaScript nếu bạn chạy nó trong mongo vỏ bọc; trong JSON, đó là một giá trị không hợp lệ cho Ngày mới nên mongoexport đang thoát với lỗi "Không phân tích được chuỗi JSON".



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 2 cách để có được kích thước tài liệu trong MongoDB

  2. Công dụng của tệp mongo.lock là gì?

  3. MongoDB:Sử dụng khớp với các biến tài liệu đầu vào

  4. Nâng cấp các phần tử mảng phù hợp với tiêu chí trong tài liệu MongoDB?

  5. Mongo chuyển đổi tất cả các trường số được lưu trữ dưới dạng chuỗi