Ich habe versucht, herauszufinden, wie ich eine CouchDB-Ansicht erstellen kann, mit der ich alle Dokumente abfragen kann, die ein Startdatum größer als A und ein Enddatum kleiner als haben B.Abfrage von CouchDB-Dokumenten zwischen einem Startdatum und einem Enddatum
Ist das in CouchDB oder einem anderen noSQL-Dokumentspeicher möglich? Sollte ich es verwerfen und zurück zu SQL gehen?
ich einfach bin versucht, die SQL-Äquivalent zu tun:
SELECT * WHERE [Zeitstempel Start]> = doc.start und [Ende Zeitstempel] < doc.end;
Duplizieren verwenden, finden Sie http://stackoverflow.com/questions/3079040/range-keys-in-couchdb-views –
@PartlyCloudy ich sehe, wie sich diese Frage nicht ein Betrogene ist deiner Frage. Ihre Frage generiert eine Reihe von Ereignissen in regelmäßigen Abständen über einen bestimmten Bereich, während dies versucht, alle Werte zwischen einigen Bereichen zu finden. Ich könnte Ihre Lösung nur falsch verwenden, aber ich denke nicht. – jfenwick