15 lines
459 B
JavaScript
15 lines
459 B
JavaScript
/**
|
|
* Test that $addToSet works as a window function.
|
|
*/
|
|
import {seedWithTickerData, testAccumAgainstGroup} from "jstests/aggregation/extras/window_function_helpers.js";
|
|
|
|
const coll = db[jsTestName()];
|
|
coll.drop();
|
|
|
|
// Create a collection of tickers and prices.
|
|
const nDocsPerTicker = 10;
|
|
seedWithTickerData(coll, nDocsPerTicker);
|
|
|
|
// Run the suite of partition and bounds tests against the $addToSet function.
|
|
testAccumAgainstGroup(coll, "$addToSet", []);
|