Skip to content

Instantly share code, notes, and snippets.

@ManInTheBox
Created September 27, 2012 13:36
Show Gist options
  • Save ManInTheBox/3794030 to your computer and use it in GitHub Desktop.
Save ManInTheBox/3794030 to your computer and use it in GitHub Desktop.
zarko@zare:~/Development/node/dev/mongoose$ make test
You're not testing shards!
Please set the MONGOOSE_SHARD_TEST_URI env variable.
e.g: `mongodb://localhost:27017/database
Sharding must already be enabled on your database
․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
You're not testing replica sets!
Please set the MONGOOSE_SET_TEST_URI env variable.
e.g: `mongodb://localhost:27017/db,mongodb://localhost…`
․․․․․․․․․․․․․․․․․․․․․․․
․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
✖ 5 of 696 tests failed:
1) model field selection casts elemMatch args (gh-1091):
MongoError: Error: Unsupported projection option: $elemMatch
at Db.wrap (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1904:11)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/collection.js:953:74
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:144:30
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:186:32
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:498:39
at Cursor.close (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:782:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:498:21)
at [object Object].g (events.js:154:14)
at [object Object].emit (events.js:88:20)
at Db._callHandler (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1439:25)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:425:30
at [object Object].parseBody (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:127:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:384:22)
at [object Object].emit (events.js:67:17)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:136:13)
at [object Object].emit (events.js:70:17)
at Socket.<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:297:22)
at Socket.emit (events.js:67:17)
at TCP.onread (net.js:347:14)
2) model aggregate works with argument lists:
MongoError: no such cmd: aggregate
at Db.wrap (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1904:11)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/collection.js:1566:24
at Cursor.nextObject (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:534:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:516:14)
at [object Object].g (events.js:154:14)
at [object Object].emit (events.js:88:20)
at Db._callHandler (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1439:25)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:425:30
at [object Object].parseBody (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:127:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:384:22)
at [object Object].emit (events.js:67:17)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:136:13)
at [object Object].emit (events.js:70:17)
at Socket.<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:297:22)
at Socket.emit (events.js:67:17)
at TCP.onread (net.js:347:14)
3) model aggregate works with arrays:
MongoError: no such cmd: aggregate
at Db.wrap (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1904:11)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/collection.js:1566:24
at Cursor.nextObject (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:534:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:516:14)
at [object Object].g (events.js:154:14)
at [object Object].emit (events.js:88:20)
at Db._callHandler (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1439:25)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:425:30
at [object Object].parseBody (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:127:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:384:22)
at [object Object].emit (events.js:67:17)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:136:13)
at [object Object].emit (events.js:70:17)
at Socket.<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:297:22)
at Socket.emit (events.js:67:17)
at TCP.onread (net.js:347:14)
4) model: findByIdAndUpdate: supports $elemMatch with $in (gh-1091 gh-1100):
MongoError: exception: Unsupported projection option: $elemMatch
at Db.wrap (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1904:11)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/collection.js:667:33)
at [object Object].g (events.js:154:14)
at [object Object].emit (events.js:88:20)
at Db._callHandler (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1439:25)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:425:30
at [object Object].parseBody (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:127:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:384:22)
at [object Object].emit (events.js:67:17)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:136:13)
at [object Object].emit (events.js:70:17)
at Socket.<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:297:22)
at Socket.emit (events.js:67:17)
at TCP.onread (net.js:347:14)
5) cursor stream: supports $elemMatch with $in (gh-1091):
Error: done() invoked with non-Error: Unsupported projection option: $elemMatch
at /home/zarko/Development/node/dev/mongoose/node_modules/mocha/lib/runnable.js:173:38
at QueryStream.<anonymous> (/home/zarko/Development/node/dev/mongoose/test/model.stream.test.js:306:9)
at QueryStream.emit (events.js:64:17)
at QueryStream.destroy (/home/zarko/Development/node/dev/mongoose/lib/querystream.js:266:8)
at QueryStream._onNextObject (/home/zarko/Development/node/dev/mongoose/lib/querystream.js:184:24)
at cursorcb (/home/zarko/Development/node/dev/mongoose/lib/querystream.js:152:10)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:498:39
at Cursor.close (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:782:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/cursor.js:498:21)
at [object Object].g (events.js:154:14)
at [object Object].emit (events.js:88:20)
at Db._callHandler (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/db.js:1439:25)
at /home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:425:30
at [object Object].parseBody (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:127:5)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:384:22)
at [object Object].emit (events.js:67:17)
at [object Object].<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:136:13)
at [object Object].emit (events.js:70:17)
at Socket.<anonymous> (/home/zarko/Development/node/dev/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:297:22)
at Socket.emit (events.js:67:17)
at TCP.onread (net.js:347:14)
Command exited with non-zero status 5
2.52user 0.31system 0:06.76elapsed 41%CPU (0avgtext+0avgdata 166992maxresident)k
0inputs+8outputs (0major+17501minor)pagefaults 0swaps
make: *** [test] Error 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment