Piszę małą aplikację, która ocenia słowa kluczowe. Jeśli więc "bejrut" i "wykształcenie" zostaną wprowadzone, jeśli nie były wcześniej widziane, chcę utworzyć pozycję mongo i przyznać im 1 punkt. Jeśli tak, chcę zwiększyć ich ocenę o jeden. . Próbuję to zrobić za pomocą jednego polecenia aktualizacji, ale myślę, że mógłbym zrobić to źle.Aktualizacja kodu Node.js w MongoDB
- Ranking jest obiekt reprezentujący bazy danych "klucz"
- jest kluczowe
rankingdb.update(
{keyword:key},
{keyword:key, {$inc:{score:1}}},
{upsert:true, safe:false},
function(err, data) {
if (err) {
console.log(err);
}
else {
console.log("score succeeded");
}
}
);
SyntaxError: Unexpected token {
Nie możesz utworzyć nowy dokument z przyrostem?
WSPANIAŁA! pracował jak char. To jest przydatne! – mradfo21