summaryrefslogtreecommitdiff
path: root/jstests/remove_justone.js
blob: e412a13483cc2cc1c4307abc3d9bf2c82dc3a032 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

t = db.remove_justone
t.drop()

t.insert( { x : 1 } )
t.insert( { x : 1 } )
t.insert( { x : 1 } )
t.insert( { x : 1 } )

assert.eq( 4 , t.count() )

t.remove( { x : 1 } , true )
assert.eq( 3 , t.count() )

t.remove( { x : 1 } )
assert.eq( 0 , t.count() )