MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Obtenir une erreur lors de l'insertion dans une collection Meteor

Lorsque vous essayez Video.insert. Meteor essaie d'insérer à la fois sur le client et sur le serveur. Meteor l'a conçu de cette façon pour aider à refléter instantanément le changement sur le client (compensation de latence).

Lorsque votre collection vidéo n'est pas définie sur le serveur (pas dans l'enveloppe Meteor.isServer ou dans un fichier accessible par le serveur). Il lancera l'erreur que vous avez rencontrée.

Si vous souhaitez insérer au client uniquement. Vous pouvez y accéder par _collection. Votre instruction d'insertion serait donc Videos._collection.insert(values);

Vous pouvez trouver plus d'informations ici dans cette capture d'écran :http ://www.eventedmind.com/feed/meteor-anatomy-of-a-collection-insert