Functionの前にNoSQLをなんとかする
DBがRDBなら無理してAPIをFunctionにすることはない!ということにします。
Functionにしたいなら無理をしてでもNoSQLにした方が良い!ということにします。
妥当かどうかは置いておいて、売上伝票をCosmosDBに格納することを考えてみることにします。
格納する伝票jsonは次のようになりそうです。
例えば、本日の商品別売上表をどうやって取り出しするのか?が、課題です。
RDBなら造作もないことですが、それをどうやるのか?が、霧中です。
sale: {
saleDate: "2021-7-14 15:26",
customer: {
id: "dmg-5637",
name: "橋本商会",
phone: "0765*-99-9999"
},
totalPrice: 2400,
details: [
{
no: 1,
product: {
code: "IMS-GTDG",
name: "散水ホース",
price: 200,
unit: "個"
},
quantity: 2,
amount: 400,
},
{
no: 2,
product: {
code: "ASX-200-CTP",
name: "雨の日はうちにいて",
price: 2000,
unit: "式"
},
quantity: 1,
amount: 2000,
},
]
},
親ノート
サーバーレス、はじめます | 更新:2020/11/01 23:23 by nasu38yen |
関連ノート
CosmosDB拡張モジュールの気がかりなこと | 更新:2021/07/16 00:13 by なす |
RDB→NoSQL あたまの切替え | 更新:2021/07/15 07:42 by なす |
CosmosDBで商品別売上集計のクエリ | 更新:2021/07/15 06:22 by なす |