MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Beim Einfügen in eine Meteor-Sammlung wird ein Fehler angezeigt

Wenn Sie Video.insert versuchen. Meteor versucht sowohl auf dem Client als auch auf dem Server einzufügen. Meteor entwirft es auf diese Weise, um die Änderung sofort auf dem Client widerzuspiegeln (Latenzkompensation).

Wenn Ihre Videosammlung nicht auf dem Server definiert ist (nicht im Meteor.isServer-Wrap oder in einer Datei, auf die der Server zugreifen kann). Es wird den Fehler auslösen, auf den Sie gestoßen sind.

Wenn Sie nur beim Client einfügen möchten. Sie können über _collection darauf zugreifen. Ihre Insert-Anweisung wäre also Videos._collection.insert(values);

Weitere Informationen finden Sie hier in diesem Screencast:http://www.eventedmind.com/feed/meteor-anatomy-of-a-collection-insert