19 lines
505 B
JavaScript
19 lines
505 B
JavaScript
// Testing documents that contain empty field names. This was written as part of
|
|
// SERVER-86619.
|
|
const coll = db[jsTestName()];
|
|
coll.drop();
|
|
|
|
const kNumDocs = 50;
|
|
|
|
for (let i = 0; i < 50; ++i) {
|
|
assert.commandWorked(coll.insert({"": 123, "b": 456, sortField: i}));
|
|
}
|
|
|
|
assert.eq(coll.aggregate([
|
|
{$sort: {sortField: 1}},
|
|
{$addFields: {"m": {$meta: "sortKey"}}},
|
|
{$match: {"b": 456}}
|
|
])
|
|
.itcount(),
|
|
kNumDocs);
|