私はここに掲示された答えを見てきました:Meteor: integration with Mongoose?しかし、私はもっと簡単でモジュラーなソリューションを探しています。Mongoose in Meteorの使い方は?
私が見たことがないODMまたはネイティブサポートを処理するより良い方法はありますか?
私はここに掲示された答えを見てきました:Meteor: integration with Mongoose?しかし、私はもっと簡単でモジュラーなソリューションを探しています。Mongoose in Meteorの使い方は?
私が見たことがないODMまたはネイティブサポートを処理するより良い方法はありますか?
メテオールはすでにmongodbと話しています。しかし、あなたはマングースを使うことができます。あなたは、反応性で10秒遅れて問題を抱えているかもしれません。また、あなたはクライアントでそれを楽しむことができなくなります。
Meteorにはすでにクエリ/更新などのメソッドがあります。mongodbなど。しかし、あなたが望むなら、あなたはマングースを強制することができます:
mongoose(npm install mongoose)をインストールしてください。そして、あなたの流星のコードでそれを使用します。
require = __meteor_bootstrap__.require; //to use npm require must be exposed.
var mongoose = require('mongoose');
私は私はORMとしてマングースから望んでいたすべてのものを提供しているようですので、ちょうどCollection2パッケージを使用することにしました。このパッケージは依存関係としてSimple Schemaを使用します。
Mongooseを持たない問題は、Collections APIだけでスキーマ検証をサポートできないことです。 – ecbrodie
@ecbrodie現時点で流星には公式のモデルシステムはありませんが、atmosphere.meteor.com(コミュニティレポジトリ)をチェックすると、検証を可能にするモデルパッケージがあります。また、フィールドになると、最近meteorに追加された 'check'メソッドを使うことができます – Akshat