2016-07-30 6 views
0

私はnodejsでバックエンドを持っている電子商取引に似たWebサイトを開発しています。すでにサインアップされているユーザーがサイトに来て、ユーザー名とパスワードを入力すると、他のすべての情報が購入したものと同じログインIDで保存されます。ユーザーが購入した製品のIDは同じログインIDでデータベースに保存されます。たとえば、dbany12によって定義されたidを有するユーザmayankがログインし、プロダクトIDが15aであるため、dbのオブジェクトは、ユーザのログインIDと購入した製品のプロダクトIDを有するように作成されるべきである彼と彼が別のセクションから新製品を購入するときにも、同じログインIDの下に追加されます。つまり、以前の製品情報を持つ新しいオブジェクトを作成することも、新製品の製品IDは、すでに作成されたログインIDで更新できるので、この作業のための方法を提案しますか?mongodbでnodejsを使ってidを別のIDに保存する

答えて

0

私は新しいコレクションコールOrders、 を呼び出すことをお勧めしますそれはその順序のすべての詳細..を含むでしょう!あなたはそれに応じて複数のフィールドを追加することができます

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

..:受注コレクションの 一つの文書は次のようにすることができます!

+0

返信いただきありがとうございます、あなたはこれについてもjsファイルを提案します。 –

関連する問題