mongodb: using "if-empty" makes it cleaner.
							parent
							
								
									315896c857
								
							
						
					
					
						commit
						08aa100eb7
					
				| 
						 | 
				
			
			@ -242,7 +242,7 @@ M: mdb-cursor find
 | 
			
		|||
: find-one ( mdb-query-msg -- result/f )
 | 
			
		||||
    fix-query-collection 
 | 
			
		||||
    1 >>return# send-query-plain objects>>
 | 
			
		||||
    dup empty? [ drop f ] [ first ] if ;
 | 
			
		||||
    [ f ] [ first ] if-empty ;
 | 
			
		||||
 | 
			
		||||
: count ( mdb-query-msg -- result )
 | 
			
		||||
    [ count-cmd make-cmd ] dip
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -269,7 +269,7 @@ M: gridfs-input-stream stream-element-type drop +byte+ ;
 | 
			
		|||
 | 
			
		||||
M: gridfs-input-stream stream-read ( n stream -- seq/f )
 | 
			
		||||
    over <byte-vector> [ (stream-read) ] [ ] bi
 | 
			
		||||
    dup empty? [ drop f ] [ >byte-array ] if ;
 | 
			
		||||
    [ f ] [ >byte-array ] if-empty ;
 | 
			
		||||
 | 
			
		||||
M: gridfs-input-stream stream-read-partial ( n stream -- seq/f )
 | 
			
		||||
    (stream-read-partial) ;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue