2016-07-30 47 views
0

我正在開發一個類似於電子商務的網站,它的後端在nodejs上,我想問一下,如果用戶的用戶已經註冊並訪問網站並用用戶名和密碼,然後所有其他信息,他/她購買的東西可以存儲在同一個登錄ID下,這意味着用戶購買的產品的ID在同一登錄ID下存儲在數據庫中,我使用的是mongodb數據庫的工作,例如,用戶可能會登錄,並且由db suppouse 12定義的id和產品id是15a,因此在db中應該創建一個對象,其中包含用戶的登錄ID和購買的產品的產品ID他和每當他從不同部門購買新產品時,也會在相同的登錄ID下添加新的產品信息,或者可以創建具有先前產品信息的新對象,或者新產品的產品ID可以在已經創建的登錄ID中更新,那麼爲這項工作提供一種方法?使用nodejs與mongodb存儲在另一個id下的id

回答

0

我會建議讓新的收藏電話Orders, 它將包含該訂單的所有細節..!訂單收藏 一個文檔可以像:

{ 
"orderId" : "", 
"createdDate" :"", 
"status" : "", 
"paymentDetails" : [], 
"items" : [], 
"userDetails":{ 
    "name" : "", 
    "address":"", 
    "contactNo" : "" 
    } 
} 

您可以相應添加更多的字段..!

+0

謝謝你的回覆,你可以爲你提供這個js文件。 –