{
"_id" : ObjectId("56fb04fd2e6bb8bc059287c9"),
"BillNo" : "Bill_001",
"DateP" : "12-12-2015",
"Type" : "Cash",
"Items" : [
{
"id" : NumberInt(1),
"ItemName" : "cement",
"Qty" : "100",
"Rate" : "10",
"Total" : "1000"
},
{
"id" : NumberInt(2),
"ItemName" : "steel",
"Qty" : "10",
"Rate" : "50",
"Total" : "500"
},
{
"id" : NumberInt(3),
"ItemName" : "sand",
"Qty" : "1",
"Rate" : "1500",
"Total" : "1500"
}
]
}
{
"_id" : ObjectId("56fb05382e6bb8bc059287ca"),
"BillNo" : "Bill_002",
"DateP" : "12-10-2015",
"Type" : "Cash",
"Items" : [
{
"id" : NumberInt(1),
"ItemName" : "Paint",
"Qty" : "50",
"Rate" : "100",
"Total" : "5000"
},
{
"id" : NumberInt(2),
"ItemName" : "Brush",
"Qty" : "5",
"Rate" : "10",
"Total" : "50"
}
]
}
メイン文書とそのアイテムのすべての購入の詳細メインitem.Iの内側の配列は、MongoDBのを使用して、次のような結果を得るために必要として保存する詳細。 mongodbの内部配列からtotalを見つける方法MongoDBの中に理想的
Bill_001 1500
Bill_002 5050
文字列のすべての自分の価値観:
理想的には、このようにそれを修正することができます。実際に文字列を一緒に追加することはできないので、修正する必要があります。 –
結果はBill_001 - > 3000、Bill_002 - > 5050 – Pradeep
のようになります。それがintに変更された場合、mongoシェルはどのようになりますか? – Pradeep