cl-mongo
cl-mongo copied to clipboard
lisp interface to mongo db
Convert a document to a hash-table, recursively. Some people may need this somewhere.
In particular ``` (defmacro $ (&rest args) `(kv ,@args)) ``` Could this not be written as follows? ``` (defun $ (&rest args) (apply #'kv args)) ``` It has been a...
To load "cl-mongo": Load 1 ASDF system: cl-mongo ; Loading "cl-mongo" /bin/bash: line 1: syntax error near unexpected token `)' /bin/bash: line 1:`) '#:5am) :split-sequence)))'
I saw some examples like ``` (db.find "foo" :all) ``` but where is `:all` documented?
Some calls did not respect the MONGO parameter
Bug fix
bson-encode for bson-binary called itself instead of call-next-method, infinite loop resulted
cl-mongo has a constant `+mongo-port+` which is spelled using different cases in the source code. ;; mongo.lisp ``` common-lisp (defconstant +mongo-port+ 27017) ;;... (defvar *mongo-default-port* +MONGO-PORT+ "port for the default...
Hi, It would be nice if cl-mongo would provide a way to use BSON representations directly. In my concrete use case, I want to insert documents into a collection, but...
I started down this road because I'm seeing some very unusual behavior with cursors, timeouts, and nils being passed to under any sort of load. Here is the output of...
BSON element type 0x9 is a millisecond-based time field. http://bsonspec.org/#/specification Unfortunately, both NOW and DATE-TIME in CL-MONGO do not appear to support this, being limited to second-level resolution. ``` *...