2016-08-09 27 views
0

Mit Jongo API MongoDB abzufragen, kann ich mitWie führe ich eine Abfrage mit Jongo aus, um Datensätze zwischen bestimmten Tagen zu erhalten?

Calendar cal = Calendar.getInstance(); 
cal.setTime(new Date()); 
employees.find(
    "{ createdOn: { $gt: # } }", 
    cal.getTimeInMillis() - 5 * 24 * 60 * 60 * 1000 
); 

Dokumente der letzten 5 Tage hole ich würde gerne wissen, wie (5 days from now, 3 days from now) Aufzeichnungen im Zeitintervall abfragen.

heute Unter der Annahme, 9. August, ich brauche Aufzeichnungen von 4-6 August

Dank.

Antwort

1

Nach documentation mit Jongo API können Sie mehrere Parameter für Ihre Abfrage als

employees.find(
    "{ createdOn: { $gt: #, $lt: # } }", 
    nowInMs - 5 * 24 * 60 * 60 * 1000, 
    nowInMs - 3 * 24 * 60 * 60 * 1000 
); 

übergeben, die (5 days from now; 3 days from now) Dokumente mit createdOn Feld im Zeitintervall finden.

+0

Sie sind groß wie üblich Tarshypka – Kathire