$project:
. के साथ दिए गए नाम और किसी अन्य फ़ील्ड से लिए गए मान के साथ नया फ़ील्ड बनाना संभव है:{
"_id" : 1,
title: "abc123",
isbn: "0001122223334",
author: { last: "zzz", first: "aaa" },
copies: 5
}
निम्न $प्रोजेक्ट चरण में नए फ़ील्ड isbn, lastName, और copySold जोड़े गए हैं:
db.books.aggregate(
[
{
$project: {
title: 1,
isbn: {
prefix: { $substr: [ "$isbn", 0, 3 ] },
group: { $substr: [ "$isbn", 3, 2 ] },
publisher: { $substr: [ "$isbn", 5, 4 ] },
title: { $substr: [ "$isbn", 9, 3 ] },
checkDigit: { $substr: [ "$isbn", 12, 1] }
},
lastName: "$author.last",
copiesSold: "$copies"
}
}
]
)
http://docs.mongodb.org/manual/ संदर्भ/संचालक/एकत्रीकरण/परियोजना/#पाइप._एस_प्रोजेक्ट