次のようなスキーマを定義するサードパーティのパッケージを使用しています。
People.schema = new SimpleSchema({
firstName: {
type: String,
optional: false
}
//Many other fields defined...
});
optional: true
サードパーティ パッケージのソース コードを変更せずに、ファースト ネームに変更したいと考えています。
People.schema.pick
を除くすべてのフィールドを含むスキーマを取得し、firstName
これをオプションとして別のスキーマと組み合わせることができfirstName
ます。しかし、この方法では、関数内のスキーマ内のすべてのフィールドをリストする必要があり、pick
面倒です。
これを達成するためのより良い方法はありますか?