sql >> Database >  >> NoSQL >> MongoDB

Een fout krijgen bij het invoegen in een Meteor-verzameling

Wanneer u Video.insert probeert. Meteor probeert zowel op de client als op de server in te voegen. Meteor ontwerp het op deze manier om de verandering direct op de klant weer te geven (latentiecompensatie).

Wanneer uw videocollectie niet is gedefinieerd op de server (niet in Meteor.isServer-wrap of bestand dat toegankelijk is voor de server). Het zal de fout die u bent tegengekomen.

Als u alleen naar de client wilt invoegen. U kunt er toegang toe krijgen via _collection. Uw insert-instructie zou dus Videos._collection.insert(values) zijn;

Meer info vind je hier in deze screencast:http://www.eventedmind.com/feed/meteor-anatomy-of-a-collection-insert



  1. Converteer JSON-queryvoorwaarden naar MongoDB/Mongoose-bewerkingen

  2. MongoDB:pijplijn zoeken met trage prestaties vergeleken met standaard opzoeken

  3. Omgaan met mongodb unieke, schaarse, samengestelde indexen

  4. Kunnen strikte JSON $dates worden gebruikt in een MongoDB-query?