]> gitweb.factorcode.org Git - factor.git/commitdiff
fixed find-one - now returns a result or f
authorSascha Matzke <sascha.matzke@didolo.org>
Sat, 28 Mar 2009 15:40:57 +0000 (16:40 +0100)
committerSascha Matzke <sascha.matzke@didolo.org>
Sat, 28 Mar 2009 15:40:57 +0000 (16:40 +0100)
mongodb/driver/driver.factor

index 430f94f0cd8407146b62318b9a7fe82e7109953c..2f3f8406a30e1b2962ddb2cc410ff08e5addd2f8 100644 (file)
@@ -234,9 +234,9 @@ M: mdb-query-msg explain.
     t >>explain find nip . ;
 
 
-GENERIC: find-one ( mdb-query -- result )
+GENERIC: find-one ( mdb-query -- result/f )
 M: mdb-query-msg find-one
-    1 >>return# send-query-plain ;
+    1 >>return# send-query-plain objects>> [ first ] [ f ] if* ;
 
 GENERIC: count ( collection query -- result )
 M: assoc count