2012-03-30 5 views
0

Ich versuche herauszufinden, wie man 'AND' in Berkely DB implementieren. Wie in SQL, wo wir nur name = 'John' und ID = '1234', Gibt es eine solche Funktion in Berkely DB? Jede Rückmeldung würde sehr geschätzt werden!berkeley db Mehrere Schlüssel in Java

AKTUALISIERT

danke für die Antwort.

Beispiel Abfrage: String query = „2012.03.11 2012.03.08 2012.03.07“ setzen alle

2012/03/11:000000010 
2012/03/11:000000011 
2012/03/11:000000012 
2012/03/08:000000013 
2012/03/07:000000014 
2012/03/07:000000015 
2012/03/07:000000016 
2012/03/05:000000017 
2012/03/05:000000018 
2012/03/04:000000019 

und zurück Also muss ich alle folgenden Daten aus diesen Daten greifen entsprechende Saiten

000000019 abc 
    000000013 dfe 
     . 
     . 
     . 
    000010000 xyz 

Antwort

0

ich weiß nicht, dass Sie auch so etwas speichern können ... BDB ein Schlüsselwertspeicher ist, wobei jeder Schlüssel eindeutig ist, also, wenn Ihr Schlüssel die id ist dann nur die Suche für die id. Wenn Ihr Schlüssel jedoch etwas anderes ist, müssen Sie einige knifflige Dinge tun, um es zum Laufen zu bringen. Ich kann Ihnen keinen nützlichen Rat geben, ohne zu wissen, wie Sie Ihre Daten strukturiert haben und wie Sie sie speichern.

Wie speichern Sie Ihre Daten? Was ist der Schlüssel und was ist der Wert?

+0

danke für die Antwort Lirik, ich aktualisiert ein Beispiel für meine db. – user1289238

+0

Also zurück zur selben Frage: Was ist der Schlüssel und was ist der Wert? Dein Update antwortet immer noch nicht auf diese Frage ... – Kiril

+0

2012/03/11 2012/03/08 2012/03/07 sind die Schlüssel (Abfrage) und Werte werden 'abc' 'dfe' 'xyz'. Ich hoffe, das hat deine Frage beantwortet. – user1289238