以下は、特定の色に対して使用可能なすべてのサイズを含むTShirtsのサンプルデータです。
{
_id: '591c0e588834491a10a584ef',
prdctName: 'TShirt',
ColorRed: [38, 40, 42, 44, 46, 48],
ColorPink: [38, 40, 42, 44, 46, 48],
ColorOrange: [38, 40, 42, 44, 46, 48]
}
指定されたサイズに対していくつのTShirtsがあるかを計算したいと思います。 例:さまざまな色でサイズ '38'に使用できるTSシャツの総数を確認したいです。
ありがとうございます!
本当にあなたにはたくさんの人がいます。たとえば、現在のサンプルには何枚のTシャツがあることを意味していますか?与えられたサイズのための色の選択を与えられた "3"はありますか?コレクション内のすべての文書で色が一致していますか?すべての可能なカラーキーの名前を知っていますか?あなたはこのデータフォーマットに献身しているのか、ニーズに最もよく構造化するためのオプションを探していますか?これらはあなたの質問から欠けているすべてのものであり、明確になり、あなたが望む結果を得るためです。仕事が必要です。 –
「ColorRed」、「ColorPink」、「ColorOrange」という名前のフィールドで表される3つの色があります。各カラーフィールド(ColorPinkなど)には38,40,42,44,46,46のサイズが含まれている場合と含まれていない場合があります。したがって、現在の例では、TShirtの総数は3フィート* 6サイズ= 18TShirtsです。構造を変更するための範囲はありません。 – ravik