sql >> Databasteknik >  >> NoSQL >> MongoDB

Får ett felmeddelande när du infogar i en meteorsamling

När du försöker Video.insert. Meteor försöker infoga både på klienten och på servern också. Meteor designar det på detta sätt för att hjälpa till att återspegla förändringen direkt på klienten (Latenskompensation).

När din videosamling inte är definierad på servern (inte i Meteor.isServer wrap eller fil som kan nås av servern). Det kommer att kasta felet du stötte på.

Om du bara vill infoga till klient. Du kan komma åt den via _collection. Så din infogningssats skulle vara Videos._collection.insert(values);

Du kan hitta mer information här i denna skärmcast:http://www.eventedmind.com/feed/meteor-anatomy-of-a-collection-insert



  1. Konvertera mongodb Binary _id till LUUID med hjälp av nod

  2. Kan jag anropa rs.initiate() och rs.Add() från node.js med MongoDb-drivrutinen?

  3. hur kan jag skapa min mongodb-fråga baserat på input från användaren i node.js?

  4. Hur man bygger en rekursiv struktur med MongoDB