Node.js mongodb:如何获取包含嵌套字段数据的文档

Node.js mongodb:如何获取包含嵌套字段数据的文档,node.js,mongodb,Node.js,Mongodb,假设我的数据是 db.posts.save({postid:1,postdata:"hi am ",comments:["nice","whats bro"]}); 那么在这种情况下,如何迭代注释呢 意味着 迭代评论的一种方法如下: db.posts.find().forEach( function(doc) { // iterate over the comments in your preferred javascript way var i; for (i=0

假设我的数据是

db.posts.save({postid:1,postdata:"hi am ",comments:["nice","whats bro"]});
那么在这种情况下,如何迭代注释呢 意味着


迭代评论的一种方法如下:

db.posts.find().forEach(
  function(doc) {
    // iterate over the comments in your preferred javascript way
    var i;
    for (i=0; i<doc.comments.length; ++i) {
      // Do whatever you want with doc.comments[i] here
    }
  }
)
db.posts.find().forEach(
  function(doc) {
    // iterate over the comments in your preferred javascript way
    var i;
    for (i=0; i<doc.comments.length; ++i) {
      // Do whatever you want with doc.comments[i] here
    }
  }
)