2016-05-25 13 views
1

Ich habe einen Knoten-rot-Code, der in der folgenden Art und Weise funktioniert:die _id von cloudant in node-roter Einstellung der Reihenfolge der Dokumente zu gewährleisten

First part Es erhält eine Nachricht (json Form) und speichert sie in cloudant DB

Second part Dann kann ich einen hTTP-Anruf tätigen, wo ich alle Inhalte der DB

, das ist alles gut sehen können, aber das Problem ist, dass, wenn es spart, cloudant es gibt es eine zufällige _id, so ist die Reihenfolge der Dokumente in der DB nicht identisch mit der Reihenfolge der Du bist reingekommen, aber zufällig.

Gibt es eine Möglichkeit, die _id beim Speichern im Knoten rot möglicherweise zu setzen? Oder gibt es eine andere Lösung?

Ich möchte nur, dass, wenn ich das http aufrufen, zeigt es in der Reihenfolge, in der es kam (Last nach dem ersten oder vorletzten, spielt keine Rolle).

Antwort

2

Sie können die _id mit einem Funktion Knoten gesetzt oder einem Änderung Knoten, bevor es den Cloudant aus Knoten vorbei.

Aber wenn Sie wollen, dass sie nur in der Reihenfolge kamen sie dann den Zeitstempel-Feld hinzufügen und die Abfrage Knoten machen eine Ansicht verwenden, die die Dokumente, die von dem Zeitstempel sortiert