summaryrefslogtreecommitdiff
path: root/jstests/core/insert2.js
blob: ff6783e4fff0fadbcf47f7556b82f55b041fdabd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Cannot implicitly shard accessed collections because of collection existing when none
// expected.
// @tags: [
//   assumes_no_implicit_collection_creation_after_drop,
//   requires_collstats,
//   uses_multiple_connections,
// ]

// Create a new connection object so it won't affect the global connection when we modify
// it's settings.
var conn = new Mongo(db.getMongo().host);

t = conn.getDB(db.getName()).insert2;
t.drop();

assert.isnull(t.findOne(), "A");
assert.writeError(t.insert({_id: /x/, z: 1}, 0, true));
assert.isnull(t.findOne(), "B");
// Collection should not exist
assert.isnull(t.exists());