2012-12-27 17 views

Antwort

2

Meteor redet schon mit mongodb. Aber Sie können Mungo verwenden. Sie könnten ein Problem mit einer Verzögerung von 10 Sekunden mit Reaktivität haben. Auch Sie können es nicht genießen, es auf dem Client zu verwenden.

Meteor hat bereits Methoden zum Abfragen/Aktualisieren, etc. mongodb. Aber wenn Sie wollen, können Sie Mungo in zwingen:

Installieren Sie Mungo (Npm installieren Mungo). Und verwenden Sie es in Ihrem Meteor Code:

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

Das Problem mit Mongoose ist die Unfähigkeit, Schema-Validierung nur mit der Collections-API zu unterstützen. – ecbrodie

+1

@ecbrodie Momentan gibt es kein offizielles Modellsystem in Meteor, aber wenn Sie atmosphere.meteor.com (das Community-Repository) überprüfen, gibt es Modellpakete, die Sie in die Validierung einbeziehen können. Wenn es um Felder geht, können Sie zusätzlich die "Check" -Methoden verwenden, die kürzlich in Meteor hinzugefügt wurden – Akshat

12

Ich habe beschlossen, nur verwenden, um das Collection2 Paket, weil es scheint alles zu bieten, die ich von Mungo als ORM wollte. Dieses Paket verwendet die Simple Schema als eine Abhängigkeit.