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

Id đối tượng Mongo DB deserializing sử dụng trình tuần tự JSON

Bạn gặp lỗi này vì giá trị cho _id thuộc tính không tuân theo tiêu chuẩn JSON (xem JSON.org). Các giá trị JSON phải là một trong những giá trị sau:

  • một chuỗi (bắt đầu và kết thúc bằng dấu ngoặc kép " )
  • một số
  • một đối tượng (bắt đầu và kết thúc bằng dấu ngoặc nhọn {} )
  • một mảng (bắt đầu và kết thúc bằng dấu ngoặc vuông [] )
  • các từ khoá true , false hoặc null

Giá trị ObjectId("5378f94a3513fa3374be7e20") dường như là một hàm, không hợp lệ. Giá trị ISODate("2014-05-18T18:17:46.983Z") có cùng một vấn đề. Bạn sẽ cần phải thay đổi bằng cách nào đó JSON của mình để đáp ứng tiêu chuẩn nếu bạn muốn phân tích cú pháp nó bằng JSON.net.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để chuyển đổi một thuộc tính trong MongoDB từ văn bản sang loại ngày tháng?

  2. Làm cách nào để sử dụng Map / Reduce trong MongoDB?

  3. Khi nào tôi nên sử dụng cơ sở dữ liệu NoSQL thay vì cơ sở dữ liệu quan hệ? Có ổn không khi sử dụng cả hai trên cùng một trang web?

  4. Xóa khóa / giá trị khỏi mục nhập MongoDB hiện có

  5. Cassandra và MongoDB