Mam problem z uruchomieniem funkcji upiększania Meteor. Jestem dość (200 linii kodu) nowy i mam trochę problemów.Jak korzystać z Meteor Upsert
W kolekcji nadal są wstawiane dodatkowe wiersze, a nie tylko aktualizowane. Przez ostatnie 30 minut googlowałem, ale nie mogę znaleźć żadnych przykładów, które mogę zrozumieć.
Oto mój kod:
Values.upsert(
{
// Selector
source: "SourceOne",
currency: "USD"
},
{
// Modifier
value: res.data['data']['last']['value'],
time: Date.now(),
}
);
Próbowałem zostały również
if(Values.find(
{},{fields: {'source':"SourceOne", 'currency': "USD"}}
)) {
Values.update(
{
source: "SourceOne",
currency: "USD"
},
{
value: res.data['data']['last']['value'],
time: Date.now()
}
);
} else {
console.log('blah');
Values.insert({
source: "SourceOne",
currency: "USD",
value: res.data['data']['last']['value'],
time: Date.now()
});
}
I wciąż nie wydają się rysunek.
Zdobione metodą prób i błędów ... znaleziono rozwiązanie powyżej –
Zawsze należy dodawać materiały jako odpowiedź odpowiedzi w polach poniżej. –
@MikeGraf Nie mogłem, kiedy po raz pierwszy dołączyłem do Stack, ponieważ nie miałem dość reputacji, by publikować odpowiedzi lub coś takiego. Zrobiłem to teraz –