MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mangusto retornando [Objeto] em vez do documento incorporado real


As "músicas" são aninhadas em mais de 2 níveis, portanto, por padrão, a saída é representada por "[Objeto"]. Tente fazer isso:
playlists[0].songs.forEach(function (song) {
  console.log(song);
});

SE você estiver usando 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);
  })
});