sql >> Base de Datos >  >> NoSQL >> MongoDB

Obtención de un error al insertar en una colección de meteoritos

Cuando intentas Video.insertar. Meteor está intentando insertar tanto en el cliente como en el servidor también. Meteor lo diseña de esta manera para ayudar a reflejar el cambio instantáneamente en el cliente (Compensación de latencia).

Cuando su colección de videos no está definida en el servidor (no en el envoltorio Meteor.isServer o el archivo al que puede acceder el servidor). Te arrojará el error que encontraste.

Si desea insertar solo en el cliente. Puedes acceder a él por _colección. Por lo tanto, su instrucción de inserción sería Videos._collection.insert(values);

Puede encontrar más información aquí en este screencast:http://www.eventedmind.com/feed/meteor-anatomy-of-a-collection-insert