1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
path = '/data/db/indexbg2_dur';
m = startMongodEmpty( '--port', 30001, '--dbpath', path, '--journal', '--smallfiles' );
t = m.getDB( 'test' ).test;
t.createIndex( {a:1} );
t.createIndex( {b:1} );
t.createIndex( {x:1}, {background:true} );
for( var i = 0; i < 1000; ++i ) {
t.insert( {_id:i,a:'abcd',b:'bcde',x:'four score and seven years ago'} );
t.remove( {_id:i} );
}
sleep( 1000 );
for( var i = 1000; i < 2000; ++i ) {
t.insert( {_id:i,a:'abcd',b:'bcde',x:'four score and seven years ago'} );
t.remove( {_id:i} );
}
t.insert( {_id:2000,a:'abcd',b:'bcde',x:'four score and seven years ago'} );
assert( !t.getDB().getLastError() );
|