2

ここに私の問題があります:

simple-schema の力を利用して、次のスキーマに対して挿入をチェックできるようにしたいと考えています。

let UprocSchema = new SimpleSchema({
    "name": { type : String, label: "Nom Uproc" },
    "label": { type : String, label: "Libellé Uproc" },
    "status": { type : String, label: "Status UPR" }
});

なんらかの理由で無視します。SimpleSchema が適切にインスタンス化されているように見えても、Mongo.Collection で attachSchema プロパティを使用できません。

これが私のコードです:

let repo_collection = new Mongo.Collection('repository');
export const Repository = new MongoObservable.Collection<Uproc>('repo_collection');
repo_collection.attachSchema( UprocSchema );

ここに私のエラーメッセージがあります:

プロパティ「attachSchema」はタイプ「Collection<{}>」に存在しません。

TypeError: repo_collection.attachSchema は関数ではありません

4

1 に答える 1

9

attachSchema[collection2][1]パッケージの一部です。

ドキュメントの状態:

1 つ以上の SimpleSchema インスタンスを作成し、それらを使用してオブジェクトを検証します。aldeed:collection2パッケージをアプリに追加することで、それらをコレクションにアタッチして、挿入操作と更新操作の自動検証を取得できます。

于 2016-11-16T06:40:34.787 に答える