Ich versuche, mehrere Dokumenttypen aus der Mongo-Datenbank in einer einzigen Abfrage zu extrahieren. Wenn ich die find-Methode verwende, muss ich den Klassentyp angeben und darf mich nur auf einen Dokumenttyp beschränken. Wenn ich beispielsweise eine Sammlung habe, die MongoDocumentA und MongoDocumentB enthält, erhält myList MongoDocumentA-Objekte, und alle anderen Dokumente sind Nullen. Gibt es das überhaupt?Mehrere Dokumenttypen abfragen Spring Mongo
Query query = new Query(Criteria.where("cir_group_status").ne(3).andOperator(Criteria.where("time").gte(startTime),Criteria.where("time").lt (stopTime)));
List myList = mongoOperation.find(query, MongoDocumentA.class);
Sehr geschätzt!
Wie kommt es zu einer Einschränkung in MongoDB? Wenn ich in JavaScript finde, erhalte ich ein Ergebnis über alle Dokumenttypen. – HotPancake
Können Sie ein Beispiel dafür geben, was Sie beschreiben? – Adam