Saya ingin menentukan tahap agregasi $ project di mana saya dapat menginstruksikannya untuk menambahkan bidang baru dan menyertakan semua bidang yang ada, tanpa harus mencantumkan semua bidang yang ada.
Dokumen saya terlihat seperti ini, dengan banyak bidang:
{
obj: {
obj_field1: "hi",
obj_field2: "hi2"
},
field1: "a",
field2: "b",
...
field26: "z"
}
Saya ingin membuat operasi agregasi seperti ini:
[
{
$project: {
custom_field: "$obj.obj_field1",
//the next part is that I don't want to do
field1: 1,
field2: 1,
...
field26: 1
}
},
... //group, match, and whatever...
]
Apakah ada sesuatu seperti kata kunci "sertakan semua bidang" yang dapat saya gunakan dalam kasus ini, atau cara lain untuk menghindari keharusan mencantumkan setiap bidang secara terpisah?