|
@@ -4,7 +4,8 @@ var assert = require("assert"),
|
|
|
DocumentSource = require("../../../../lib/pipeline/documentSources/DocumentSource"),
|
|
DocumentSource = require("../../../../lib/pipeline/documentSources/DocumentSource"),
|
|
|
RedactDocumentSource = require("../../../../lib/pipeline/documentSources/RedactDocumentSource"),
|
|
RedactDocumentSource = require("../../../../lib/pipeline/documentSources/RedactDocumentSource"),
|
|
|
CursorDocumentSource = require("../../../../lib/pipeline/documentSources/CursorDocumentSource"),
|
|
CursorDocumentSource = require("../../../../lib/pipeline/documentSources/CursorDocumentSource"),
|
|
|
- Cursor = require("../../../../lib/Cursor");
|
|
|
|
|
|
|
+ Cursor = require("../../../../lib/Cursor"),
|
|
|
|
|
+ Expressions = require("../../../../lib/pipeline/expressions");
|
|
|
|
|
|
|
|
var exampleRedact = {$cond: [
|
|
var exampleRedact = {$cond: [
|
|
|
{$gt:[3, 0]},
|
|
{$gt:[3, 0]},
|
|
@@ -12,14 +13,6 @@ var exampleRedact = {$cond: [
|
|
|
"$$PRUNE"]
|
|
"$$PRUNE"]
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
-////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
-//////////////////////////////////// BUSTED ////////////////////////////////////
|
|
|
|
|
-// This DocumentSource is busted without new Expressions //
|
|
|
|
|
-////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
-////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
-////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
-
|
|
|
|
|
//TESTS
|
|
//TESTS
|
|
|
module.exports = {
|
|
module.exports = {
|
|
|
|
|
|