2012-12-27 11 views

答えて

2

メテオールはすでにmongodbと話しています。しかし、あなたはマングースを使うことができます。あなたは、反応性で10秒遅れて問題を抱えているかもしれません。また、あなたはクライアントでそれを楽しむことができなくなります。

Meteorにはすでにクエリ/更新などのメソッドがあります。mongodbなど。しかし、あなたが望むなら、あなたはマングースを強制することができます:

mongoose(npm install mongoose)をインストールしてください。そして、あなたの流星のコードでそれを使用します。

require = __meteor_bootstrap__.require; //to use npm require must be exposed. 
var mongoose = require('mongoose'); 
+2

Mongooseを持たない問題は、Collections APIだけでスキーマ検証をサポートできないことです。 – ecbrodie

+1

@ecbrodie現時点で流星には公式のモデルシステムはありませんが、atmosphere.meteor.com(コミュニティレポジトリ)をチェックすると、検証を可能にするモデルパッケージがあります。また、フィールドになると、最近meteorに追加された 'check'メソッドを使うことができます – Akshat

12

私は私はORMとしてマングースから望んでいたすべてのものを提供しているようですので、ちょうどCollection2パッケージを使用することにしました。このパッケージは依存関係としてSimple Schemaを使用します。

関連する問題