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

mongodb nodejs - chuyển đổi cấu trúc hình tròn

Không chắc bạn đang sử dụng phiên bản API nào, nhưng tôi nghĩ rằng cú pháp của bạn có thể sai khi xem thông số API:

http://docs.mongodb.org/manual/reference/method/db.collection.find/

Đây là khai báo:

db.collection.find(<criteria>, <projection>)

Và bạn chắc chắn đang sử dụng sai tham số chiếu. Chuyển một lệnh gọi lại như bạn đang làm dường như trả về db đối tượng trong kết quả gây ra lỗi vòng tròn trong quá trình tuần tự hóa JSON trong express.

Mã chính xác cho thao tác tìm tất cả phải giống như sau:

collection.find({}).toArray(function(error, documents) {
    if (err) throw error;

    res.send(documents);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Khắc phục sự cố với Cụm phân mảnh MongoDB

  2. Băm mật khẩu Mongoose

  3. Làm cách nào để sử dụng Python để chuyển bsondump của MongoDB thành JSON?

  4. Làm cách nào để MongoDB tránh được mớ hỗn độn về SQL injection?

  5. Tìm kiếm trên nhiều bộ sưu tập trong MongoDB