Ich arbeite in Realm-Datenbank. Ich kann ID als Primärschlüssel verwenden. Aber ich möchte wissen, wie man das Datum als Primärschlüssel verwendet, so dass, wenn ich ein Datum suche, es auf dem Bildschirm angesehen werden sollte. Kann mir bitte jemand helfen?Wie wird das Datum als Primärschlüssel in der Realm-Datenbank verwendet?
-2
A
Antwort
0
Die Verwendung des Datums als Primärschlüssel ist normalerweise keine gute Idee. Wie Sie Situation begegnen können, wo Sie 2 Objekt benötigen, haben Sie dasselbe Datum, aber Primärschlüssel kann für 2 Objekte nicht identisch sein.
Jede Art und Weise macht Datum als Primärschlüssel ist einfach:
public class SomeModel extends RealmObject {
@PrimaryKey
private long date;
...
public long getDate(){return date;}
public void setDate(long date) {this.date = date;}
}
Beispiel, wie Objekt erstellen:
SomeModel rv = realm.createObject(SomeModel.class, new Date().getTime());
Verwandte Themen
- 1. Rails: Wie BIGINT als Primärschlüssel verwendet wird
- 2. Wie wird das Datum von morgen als Datum ausgewählt?
- 3. meine Primärschlüssel als Fremdschlüssel in der Tabelle meiner db verwendet
- 4. Wie wird der Primärschlüssel aktualisiert?
- 5. Wie wird das Zählergebnis für ein bestimmtes Datum verwendet?
- 6. Wie wird das Datumsformat als Konstante in C# verwendet?
- 7. Wie wird das ternäre bedingte Objekt in der Schleife verwendet?
- 8. Wie wird in Ansible das Umgebungsschlüsselwort verwendet?
- 9. Durchschnitt, wenn das Datum in der Zelle kleiner ist als das Datum in der nächsten Zelle
- 10. Wie wird das Bild zuverlässig in der Wikipedia Infobox verwendet?
- 11. Wie wird ein Datensatz ausgewählt, indem nur das Datum in einem Zeitstempelfeld verwendet wird?
- 12. Wie verwendet man den Primärschlüssel als Fremdschlüssel mehr als einmal in einer Tabelle in mysql?
- 13. Wie das Datum der Gesundheit in Healthkit hinzugefügt wird
- 14. Wie wird das Sternchen in Rust verwendet?
- 15. Wie wird das Profil in ASP.NET verwendet?
- 16. Warum lädt ForeignKey_Edit den Primärschlüssel als Wert und nicht den tatsächlichen Wert, der in der Assoziation verwendet wird?
- 17. Wie wird das Echokompensationsmodul in PulseAudio verwendet?
- 18. Wie wird das Datum in Excel geändert, damit das Datum bei einer SQL-Abfrage ausgeführt wird?
- 19. Auslöser, Kopiere eine Spalte (die als Primärschlüssel verwendet wird) beim Einfügen in eine andere Tabelle
- 20. Benutzerdefinierte UUID als Primärschlüssel
- 21. Wie wird der Primärschlüssel in der Migrationsdatei für Schienen geändert?
- 22. Knoten mithilfe von xslt neu anordnen, indem das Datum als Schlüssel verwendet wird
- 23. Wie wird das Fragment in der ListView-Zelle verwendet?
- 24. Wie Texttyp als Primärschlüssel in Django verwenden
- 25. Wie wird das Lotus NotesDateTime-Objekt in der Suchformel in der Suchmethode von NotesDatabase verwendet?
- 26. Wie wird Python 3.5 als Laufzeitüberprüfung verwendet?
- 27. mongodb - Index für Datum wird nicht verwendet
- 28. Wie filtere ich das Datum in Play-SLICK, das als Instant gespeichert wird?
- 29. Wie wird das Azure Gatekeeper-Entwurfsmuster verwendet?
- 30. SQL - Wie Primärschlüssel geändert wird
aus, wenn Sie auf Spalten suchen kippen die nicht pk ... gleiche mit zeigt in UI – Selvin
Ich bekomme keine Antwort. Kannst du mir bitte deutlich sagen –
Er sagt, dein Feld muss ** nicht ** ein Primärschlüssel sein, um daraus abzufragen. Fügen Sie einfach '@Index' hinzu. – EpicPandaForce