Ich versuche, eine Abfragegruppe mit MongoEngine 0.8.6 in Django 1.8.12 zurückzugeben.MongoEngine-Objekt, das leere Abfragegruppe zurückgibt, wenn die Auflistung Einträge in der Mongo-Datenbank enthält
Das Modell heißt Job und ich habe bereits einige Objekte in der MongoDB-Sammlung.
Hier ist der Fang, in Django Shell ruft das folgende keine Ergebnisse:
> Job.objects.count()
> 0
Allerdings, wenn ich die Mongo Sammlung direkt zuzugreifen, wird die tatsächliche Anzahl gegeben:
> Job._get_colletion().count()
> 50
Durch die _meta
Überprüfung Attribut des MongoEngine-Objekts, stellte ich sicher, dass es auf die richtige MongoDB-Sammlung zeigte.
Aber hier ist der lustige Teil. Ich bin nicht in der Lage, dieses Verhalten in meinen anderen Umgebungen zu replizieren.