Ich verwende MongoDB 3.2.3 und die mongo-java-driver-3.2.2.jar-Bibliothek.
Ich habe Folgendes getan, um eine Verbindung zum Server und dann zu einer bestimmten Datenbank herzustellen. Ich erstelle dann eine Sammlung namens col1
:
Ich habe den folgenden Code aus dem Internet bekommen, um ein Dokument in die Sammlung einzufügen:
%Vor%Leider erzeugt die letzte Zeile den folgenden Fehler:
%Vor% Es scheint völlig logisch zu sein, denn wenn ich den Inhalt der Klasse cfdump
(über com.mongodb.MongoCollectionImpl
) ausgabe, sehe ich die Methode save
nicht.
Weiß jemand, wie man ein MongoDB-Dokument mit diesem Java-Treiber in ColdFusion einfügt? Sollte ich eine andere Bibliothek oder Klasse importieren?
Hoffentlich haben Sie die Antwort schon gefunden, da dieses Ticket jetzt 5 Monate alt ist, aber nur als Referenz:
Um ein neues Dokument einzufügen, sollten Sie col1.insertOne(doc)
oder col1.insertMany(docs)
verwenden (wenn Sie ein Array haben)
Um ein Dokument zu aktualisieren, sollten Sie col1.updateOne(query, values)
oder col1.updatedMany(query, values)
Wie von Leigh erwähnt, finden Sie weitere Informationen dazu unter: Ссылка
Tags und Links java mongodb coldfusion