MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongoose връща [Object] вместо действително вграден документ

„Песните“ са вложени на повече от 2 нива, така че по подразбиране изходът е представен от „[Object“]. Опитайте да направите това:

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

АКО използвате експрес.

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. Как да изпълня заявка за идентификационен масив в Mongoose?

  2. Как MongoDB дава възможност за машинно обучение

  3. Актуализация в forEach на mongodb shell

  4. Абониране за Meteor.Users Collection

  5. Как да напиша заявка за получаване на различни стойности от колекцията на mongodb?