ich hatte in der letzten zeit etwas mit mongodb und eben auch mit cfmongodb gespielt, die Möglichkeiten der Datenbank sind sehr flexibel und sehr vereinfachend.
Problem: unter Debian/Railo (egal ob nun resin oder tomcat) kam es nach einiger Zeit zu unerklärlichen Railo-Zusammenbrüchen, irgendwas pumpte sich da in den java-prozessen nach einer Weile zu, offensichtlich tritt das aber wohl nur unter linux oder gar nur unter debian oder vielleicht auch nur bei meinen installationen ;o)= auf, wer weehs ...
Jedenfalls trübte das sehr den Spass beim "spielen" ... Durch meine herumfragerei in der Railo-Group bei google stiess ich dann aber auf mongo4cf , allein schon die Beschreibung klang gut: sinngemäß --< einfacher wrapper ohne viel primborium, also mongodb-syntax nutzbar ... JIPPIE !!
Ich hatte also was neues zum Spielen, nur bei der Authentifizierung klappte was nich so ganz aber das hat mir Randy Merrill noch wunderbar hingebogen, Vielen Dank an ihn !!
Die Doku ist grad noch nich so doll da , daher schreib ich hier gleich mal ne kurze Anleitung zu:
als erstes mal mongo4cf am besten in den Webroot als Verzeichnis reinsetzen.
Dann kanns eigentlich schon losgehn.
<--- gib mir mongo ---><cfset mongo = createObject('component', 'mongo4cf.mongo').init("127.0.0.1" , 27017) >
<!--- nun die Datenbank ---><cfset db = mongo.getDB('cms') >
<!--- wenn mit authetifizierung dann so ---><cfset auth = db.authenticate('meinuser', 'meinpasswort') >
<!--- jetzt brauch ich die Tabelle, oh entschuldigung, die collection namens 'user' brauch ich ---><cfset users = db.getCollection('user') >
<!--- gib mir mal einen datensatz davon, och Document ... nich Datensatz ... ;o)= ---><cfset teilnehmer = users.findOne() >
< cfdump var=" #teilnehmer# " >
und schon sieht man alle Document-Felder als Struct, wunderbar !!
Das wars eigentlich, der Rest liegt bei der Doku von mongodb.org ;o)
ich liebe spielerein ...









Recent Comments