Chcę usunąć wszystkie dokumenty, w których foo
jest równy x. Wydaje się to całkiem podstawową operacją, ale po prostu nie mogę tego rozgryźć.Jak mogę usunąć wiele dokumentów w CouchDB?
Wiem, jak usunąć pojedynczy dokument, ale to nie wystarczy - być może trzeba będzie usunąć kilka tysięcy na raz.
Jak zbiorczo usuwać dokumenty w CouchDB?
OK, więc na podstawie Twojego linku i kilku innych artykułów, które przeczytałem w międzyczasie, wydaje się, że wykonanie jednoetapowego zbiorczego usuwania (lub aktualizacji) jest niemożliwe. Wydaje się dość szokujące, że coś, co nazywa się "bazą danych", nie miałoby tej funkcji, ale przynajmniej teraz znam najmniej nieskuteczny sposób, aby uzyskać to, czego chcę. Dzięki za informację. –
To prawda. Definicja "bazy danych" się zmienia. Ludzie zwykli nazywać memcache "pamięcią podręczną", a teraz jest ona uważana za "bazę danych w pamięci". Zgadzam się, że to niepokojące. Ale z drugiej strony, stara definicja naprawdę oznaczała "bazę danych SQL", która również nie była poprawna. – JasonSmith
Naprawdę smutno, nie ma wygodniejszego sposobu ...: '( –