Poser un index sur mongodb

Bonjour,
Est-il possible de déclarer un index sur un champ de mongodb dans une application Météor.

Cette opération est possible en ouvrant un terminal sur la base de données Mongodb et en écrvant

db.collection.ensureIndex({champ:1});

Je voudrais pouvoir faire cette opération directement dans l’application Meteor, au moment de la déclaraction de la collection, par exemple.

Est-ce possible ?
Merci de vos réponse
YC

oui c’est possible avec aldeed:collection2 et schema-index:

avec ca, tu peux declarer votre collections comme ca:

const BlogPosts = new Meteor.Collection("blogPosts");
BlogPosts.attachSchema(new SimpleSchema({
   title: {
      type: String
   },
   userId: {
     type: String,
     index: 1 // creates index on userId
   }

}));

Merci pour cette réponse rapide.

Je creuse ces informations
YC

Un bon article en parle à cette adresse : http://joshowens.me/how-to-optimize-your-mongo-database-for-meteor-js/

Content de voir des frenchy sur le forum ^^

je devais apprendre français a l’école (au suisse nous devons apprendre une deuxième langue nationale), mais c’est tres dificile :cold_sweat: