यदि आप भिक्षु का उपयोग कर रहे हैं जैसा कि आप प्रतीत होते हैं तो आप अंतर्निहित नोड देशी ड्राइवर संग्रह प्रकार को .col
के माध्यम से एक्सेस कर सकते हैं आपके चयनित संग्रह वस्तु पर एक्सेसर:
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 ) );
}
);
ध्यान दें कि .aggregate()
. जैसी विधियां इस तरह से पुनर्प्राप्त किया गया वादा वस्तु में लपेटा नहीं गया है क्योंकि मानक भिक्षु संग्रह वस्तुएं हैं। लेकिन कम से कम यह आपको दिखाता है कि $project
. तक कैसे पहुंचें और उसका उपयोग कैसे करें अपने दस्तावेज़ को फिर से आकार देने के लिए।