Ich versuche, Fehler mit findOne
in Meteor-Mongo zu behandeln.Meteor-Mongo: Fehlerbehandlung für findone
Von this stackoverflow question scheint es, dass ich in der Lage sein sollte, Fehler zu behandeln durch collection.findOne({query}, function(err, result){ <handleError> }
tun, aber so ergibt sich eine Fehlernachricht zu tun:
"Match error: Failed Match.OneOf, Match.Maybe or Match.Optional validation"
Der folgende Code funktioniert:
export default createContainer((props) => {
let theID = props.params.theID;
Meteor.subscribe('thePubSub');
return {
x: theData.findOne({_id: theID}),
};
}, App);
Die folgende Code nicht:
export default createContainer((props) => {
let theID = props.params.theID;
Meteor.subscribe('thePubSub');
return {
x: theData.findOne({_id: theID}, function(err,result){
if(!result){
return {}
};
}),
};
}, App);
Was bin ich doi falsch und wie soll ich diesen Fehler beheben? Ist das ein meteorspezifischer Fehler?
Jede Hilfe wird sehr geschätzt!
Dieser Übereinstimmungsfehler sieht aus wie etwas, das vom Übereinstimmungspaket auf dem Server generiert wird. Sie sehen diesen Fehler in der Browserkonsole oder Serverkonsole? – zim
Hallo @ zim, danke für die Antwort. Dieser Fehler wird in der Browserkonsole generiert –