Jika Anda menggunakan biksu seperti yang terlihat, Anda dapat mengakses jenis kumpulan driver asli simpul yang mendasarinya melalui .col
pengakses pada objek koleksi yang Anda pilih:
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 ) );
}
);
Perhatikan bahwa metode seperti .aggregate()
diambil dengan cara ini tidak dibungkus dalam objek janji seperti objek koleksi biksu standar. Tapi setidaknya ini menunjukkan cara mengakses dan menggunakan $project
untuk membentuk ulang dokumen Anda.