Heim  >  Artikel  >  Java  >  Beispielcode-Freigabe für den Betrieb einer MongoDB-Abfrage in Java

Beispielcode-Freigabe für den Betrieb einer MongoDB-Abfrage in Java

黄舟
黄舟Original
2017-09-25 10:19:121666Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zu detaillierten Beispielen für Java-Operationen-Mongo-Abfragen vorgestellt. Ich hoffe, dass dieser Artikel allen Freunden in Not helfen kann 🎜>

Vorwort:

MongoDB ist eine Datenbank, die auf verteilter Dateispeicherung basiert. Geschrieben in der Sprache C++. Entwickelt, um skalierbare, leistungsstarke Datenspeicherlösungen für WEB-Anwendungen bereitzustellen.

MongoDB ist ein Produkt zwischen einer relationalen Datenbank und einer nicht-relationalen Datenbank. Es ist die funktionsreichste unter den nicht-relationalen Datenbanken und ähnelt am ehesten einer relationalen Datenbank. Die unterstützte Datenstruktur ist sehr locker und ein BSON-Format ähnlich JSON, sodass komplexere Datentypen gespeichert werden können. Das größte Merkmal von Mongo ist, dass die von ihm unterstützte Abfragesprache in gewisser Weise einer objektorientierten Abfragesprache ähnelt. Sie kann die meisten Funktionen ähnlich wie Einzeltabellenabfragen in relationalen Datenbanken implementieren von Daten.


Die Abfrage im Visualisierungstool ist ähnlich wie bei {'key':'value'}. Diese Art der Abfrage ähnelt beispielsweise auch der erweiterten Abfrage Wenn ein bestimmtes Feld größer als 5 ist, können Sie {'key': { $gt: 5}} abfragen, dank des sammlungsorientierten Speichers von monggo, der Objekttypdaten speichert (BSON-Binärdaten von JSON). Abfragen sind sehr praktisch und andere erweiterte Abfragen, z. B. wenn sie kleiner als $lt, größer oder gleich $gte, kleiner oder gleich $lte, in einem bestimmten Bereich von $in und nicht in einem bestimmten Bereich von $nin sind usw., sie können alle mit der oben genannten Methode abgefragt werden.


Zeigen Sie nun Code in Java, um Mongo-Abfragen über Java zu manipulieren. Es umfasst exakt passende Abfragen, erweiterte Abfragen, Abfragen innerhalb von zwei Zeitbereichen, Fuzzy-Abfragen, Paging-Implementierung und andere Abfragen.


Weitere Informationen finden Sie im Code.


Das Obige enthält Beispiele für viele Abfragemöglichkeiten. Die vier Hauptklassen sind DBCollection, BasicDBObject, DBCursor und BasicDBList. Sie dienen nur als Referenz . .

Das obige ist der detaillierte Inhalt vonBeispielcode-Freigabe für den Betrieb einer MongoDB-Abfrage in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn