【发布时间】:2017-02-02 10:03:48
【问题描述】:
var productSchema = mongoose.Schema({
user_id:String,
products:[]
});
var Products = mongoose.model('Products', productSchema);
...
...
Products.find({},function(err,docs){
for(var i = 0; i < docs.length; i++){
var f = docs[i].products;
console.log(f);
});
终于可以安慰了
{ _id: 8017ced8gf73kk25a8d9839x, user_id: '739265b0dlskca14d8djd1a1', __v: 0, 产品: [ {颜色:'黄色',名称:'A'}, {名称:'B',颜色:'红色'}]}
但我想要的是数组中的“黄色”!不是数组数据。 我需要访问 {} 中的数据。
var f = docs[i].products.color;
我试过了,但它出错了。
【问题讨论】: