16 lines
421 B
JavaScript
16 lines
421 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,
|
|
);
|