db.collection.aggregate(
// Pipeline
[
// Stage 1
{
$unwind: {
path: "$subdocuments",
}
},
// Stage 2
{
$addFields: {
"subdocuments.fields_equal": {
$cond: {
if: {
$eq: ["$subdocuments.field1", "$subdocuments.field2"]
},
then: true,
else: false
}
}
}
},
// Stage 3
{
$group: {
_id: '[110]id',
subdocuments: {
$addToSet: '$subdocuments'
}
}
},
]
);
Нет никакого способа сделать это с текущим SDK, если Вы хотите сделать это, необходимо зарегистрировать ошибку.
Если Вы пишете приложение перепрошивки, можно записать в /var/mobile/Library/LockBackground.jpg
и затем уничтожьте Трамплин.