2013-12-21 7 views
7

セイルはたくさんの文字列を格納する方法で 'water'という非常に便利なモデルをサポートしています。より複雑なオブジェクトを格納することができますが、私はmongoの 'array'型で生データを保存できますが、安全かどうかはわかりませんし、mongooseのスタイルのようにオブジェクト型を配列に定義したいと思います。例えば、私はモデル "製品"が必要です、そして、私はそれを "配列"として定義したいのですが、配列に格納されたオブジェクトは "Book"モデルにしかなりません。セイルに 'array'や 'json'のような属性タイプを使用する方法

module.exports = { 
    products : { 
    type : 'array', 
    Book : { 
     name : 'string', 
     price : 'integer' 
    } 
    } 
} 

「アレイ」と「json」の使用についてのご意見は非常にありがとうございます。

+0

これに関するニュースはありますか? – tinybyte

答えて

2

の配列のタイプは、あなたが望むように動作するとは思えません。あなたが探しているのは、SailsJS 0.10(現在git経由で入手可能)で利用可能な関連付けです。 配列 MySQLとPostgreSQLの属性タイプは、配列をストリング化してデータベースにテキストとして格納し、値を返すときにフィールドを解析します。

source