2016-08-05 9 views
0

私は流星の初心者です。 私はMongoDb Blogのような時系列データの流星でデータベースコレクションを取得したいと思います。彼らは、時系列データのためにうまく動作するはずのMongoスキーマについて説明しました。 コレクションは、次のようになります。流星シンプルスキーマfpr時系列データ

{ 
    timestamp_minute: ISODate(“2013-10-10T23:06:00.000Z”), 
    num_samples: 58, 
    total_samples: 108000000, 
    type: “memory_used”, 
    values: { 
    0: 999999, 
    … 
    37: 1000000, 
    38: 1500000, 
    … 
    59: 1800000 
    } 
} 

すべてのフィールドは、値フィールドを期待し得ることは容易です。このため

つの質問:

iが自身のスキーマのVOR値フィールドを作成する必要がありますか?

よう
sensorValues = new SimpleSchema ({ 
     0: { 
      type: Number 
     }, 
     ..., 
     59: { 
      type: Number 
     } 
}) 

二:はい、なぜ私はvalues.0にアクセスすることはできませんし、私はvalues.value0 のような文字列を使用して、このようなスキーマを変更する必要がする必要がある場合は?。

sensorValues = new SimpleSchema ({ 
     values0: { 
      type: Number 
     }, 
     ..., 
     values59: { 
      type: Number 
     } 
}) 

多分somebodは私が流星群のブログで説明したようなコレクションを手助けすることができます。

ご協力いただきありがとうございます。マイケルは

答えて

0

あなたは数字の配列として値を定義することができます

挨拶。

values: { 
type: [Number] 
} 
+0

はい私は知っています。しかし、私はvalue.0のようにそれらにアクセスすることはできません – Michael