MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Viene visualizzato un errore durante l'inserimento in una raccolta di meteoriti

Quando provi Video.insert. Meteor sta tentando di inserire sia sul client che sul server. Meteor lo progetta in questo modo per aiutare a riflettere istantaneamente il cambiamento sul client (compensazione della latenza).

Quando la tua raccolta di video non è definita sul server (non nel wrap di Meteor.isServer o nel file a cui può accedere il server). Genererà l'errore che hai riscontrato.

Se vuoi inserire solo al cliente. Puoi accedervi tramite _collection. Quindi la tua dichiarazione di inserimento sarebbe Videos._collection.insert(values);

Puoi trovare maggiori informazioni qui in questo cast di schermate:http://www.eventedmind.com/feed/meteor-anatomy-of-a-collection-insert