2012-12-27 11 views

risposta

2

Meteor parla già con mongodb. Ma puoi usare la mangusta. Potresti avere un problema con un ritardo di 10 secondi con reattività. Inoltre non sarai in grado di divertirti ad usarlo sul client.

Meteor dispone già di metodi di query/aggiornamento, ecc. Mongodb. Ma se vuoi puoi forzare mangusta in:

Installare mangusta (npm installare mangusta). E utilizzarlo nel codice di meteore:

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

Il problema di non avere Mongoose è l'impossibilità di supportare la convalida dello schema con solo l'API Collections. – ecbrodie

+1

@ecbrodie Al momento non esiste un sistema di modello ufficiale in meteora, ma se si controlla su atmosphere.meteor.com (il repository della comunità) ci sono pacchetti modello che consentono di mettere in convalida. Inoltre, quando si tratta di campi, è possibile utilizzare i metodi 'check' recentemente aggiunti in meteora – Akshat

12

ho deciso di utilizzare solo il pacchetto Collection2 perché sembra offrire tutto quello che volevo da Mongoose come un ORM. Questo pacchetto utilizza lo Simple Schema come dipendenza.