2016-05-01 14 views
0

フィールドをチェックして値を動的に返すメソッドを持つmongooseモデルがあり、HTMLテンプレートで呼び出されます。選択したパラメータの後にマングーススキーマメソッドが機能しない

これは、ページで必要なフィールドのみを選択するルートをクリーンアップするときに問題が発生しました。

Model.find({}, 'select parameter', cb...のようにselectパラメータを指定した後、このスキーマメソッドがチェックするプロパティをselectパラメータに含めるにもかかわらず、このスキーマメソッドが失敗し始めました。

これで何ができるのですか?

スキーマ方法はthingSchema.methods: { ... ...

内で定義され、エラーをすることができますスローされます選択したパラメータ'thing, otherThing, thingyThing, thingestThing'

に含まれており、thing.getThing()のようなHTMLテンプレートで呼び出されthis.thing.length

、探しプロペラの長さが未定義であることを発見しました。

答えて

0

selectパラメータの文字列型に問題があります。

{thing:1,otherThing:1,things:1}の代わりにオブジェクトタイプを使用してください。

関連する問題