2015-04-05 79 views
-2
{ 
    "_id": { 
     "$oid": "" 
    }, 
    "email": "", 
    "password": "", 
    "profile": { 
     "picture": "", 
     "website": "", 
     "location": "", 
     "gender": "", 
     "name": "" 
    }, 
    "workdetails": [ 
    { 
     "company_name": "", 
     "job_title": "", 
     "role": "" 
    }, 
    { 
     "company_name": "", 
     "job_title": "", 
     "role": "" 
    }, 
} 

如何爲使用nodejs的mongodb中的工作細節創建工作細節模式並存儲工作細節的多個文檔。請指導。如何在mongodb中存儲同一個集合中的許多文檔

回答

0

可以聲明它作爲一個陣列

workdetails: { type : Array , "default" : [] } 

插入可以像

objectn.workdetails= [{ 
     "company_name": "", 
     "job_title": "", 
     "role": "" 
    }, { 
     "company_name": "", 
     "job_title": "", 
     "role": "" 
    }]; 
yourschema.create(objectn, function (err, a, b) { 
    if (err) // ... 
}); 
相關問題