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

Mongoose trả về [Đối tượng] thay vì tài liệu được nhúng thực tế

Các "bài hát" được lồng vào nhau nhiều hơn 2 cấp, vì vậy theo mặc định, đầu ra được biểu thị bằng "[Đối tượng"]. Hãy thử làm điều này:

playlists[0].songs.forEach(function (song) {
  console.log(song);
});

NẾU bạn đang sử dụng express.

app.get('/playlists', function (req, res, next) {
  mongoose.model('Playlist').find().populate('items').exec(function (err, docs) {
    if (err) return next(err);
    res.json(docs);
  })
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tốt nhất để lập mô hình hệ thống bỏ phiếu trong MongoDB

  2. Giám sát các phiên bản MongoDB bằng Dịch vụ Giám sát MongoDB (MMS)

  3. Trả lại tài liệu với tài liệu phụ tối đa

  4. mgo - hiệu suất truy vấn dường như luôn chậm (500-650ms)

  5. Lỗi truyền JSON.NET khi tuần tự hóa Mongo ObjectId