ich so ein Mungo-Schema:, wie Daten innerhalb eines Arrays der Sammlung abfragen Mungo mit
var LogsSchema = new Schema({
date: Date,
longitude: String,
latitude: String,
speed: Number
});
var DeviceSchema = new Schema({
name: String,
model: String,
phone: {
type: Number,
required: true,
unique: true
},
push: Number,
logs: [LogsSchema],
})
i in meiner Datenbank von Protokollen riesige Auswahl haben, wie kann ich sortieren Protokolle Array-Daten begrenzen und überspringen ?? Derzeit nehme ich nur die letzten 10 Elemente des Arrays, aber ich möchte die Anwendung Bedingung auswählen. Die Verwendung von $ elemMatch löst mein Problem nicht, das es von der ganzen Sammlung zeigt, aber ich brauche von einzelnen Dokumenten. ist der Wunsch, Protokolle aus dem Datumsbereich zu finden. Alle Vorschläge werden sehr geschätzt.
können Sie ein Beispiel Abfrage zeigen, dass Sie versucht haben und was Ihre erwartete Ausgabe mit einigen Beispieldokumente ist? – chridam