私のMeteor upsert機能を動作させるのに少し問題があります。私はかなり新しく(200行のコード)新しいもので、少し問題があります。Meteor Upsertの使い方
コレクションには、単に更新するのではなく、追加の行が挿入されたままになります。私は過去30分間にグーグルで過ごしていますが、わかりやすい例は見つかりません。私も
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()
});
}
を試してもそれを把握するように見えることはできません
Values.upsert(
{
// Selector
source: "SourceOne",
currency: "USD"
},
{
// Modifier
value: res.data['data']['last']['value'],
time: Date.now(),
}
);
:
は、ここに私のコードです。
が試行錯誤を通じてそれを考え出した... –
上記掲載ソリューションをあなたはいつものように答え素材を投稿する必要があります下のボックスに答えます。 –
@MikeGraf回答を投稿するのに十分な評判がなかったので、初めてスタックに参加したときには私はできませんでした。私は今、 '//セレクタ'と '//修飾子'のコメントのために –