Pokud používáte monk, jak se zdá, můžete přistupovat k základnímu typu kolekce nativních ovladačů uzlu přes .col
přístupový objekt na vybraném objektu sbírky:
var db = require('monk')('localhost/test')
, collection = db.get('example');
collection.col.aggregate(
[
{ "$project": {
"_id": 0,
"ObjectID": "$_id",
"DisplayText": "$text"
}}
],
function(err,result) {
console.log( JSON.stringify( result, undefined, 4 ) );
}
);
Všimněte si, že metody jako .aggregate()
načtené tímto způsobem nejsou zabaleny do slíbeného objektu jako standardní mnišské sbírkové předměty. Ale alespoň vám to ukáže, jak získat přístup a používat $project
změnit tvar dokumentu.