Измените свою TypedAggregation
часть ниже и добавьте поле students
в StudentResults
TypedAggregation studentAggregation = Aggregation.newAggregation(Student.class,
Aggregation.group("firstName").
push("$$ROOT").as("students"));
$$ ROOT будет толкать весь документ.
Обновление:
TypedAggregation studentAggregation = Aggregation.newAggregation(Student.class,
Aggregation.group("firstName").
push(new BasicDBObject
("_id", "$_id").append
("firstName", "$firstName").append
("lastName", "$lastName")).as("students"));
Вам нужно заполнить файл /sys/class/android_usb/android0/iSerial
sysfs уникальными значениями для каждого устройства. Большинство продавцов делают это с помощью специального сценария инициализации, который будет считывать значение из постоянного свойства системы или обычного файла и помещать его в sysfs при каждом включении.
номер сборки и т. д., отредактировав файл 'build.prop' в / system. Серийный номер можно изменить, добавив свойство 'ro.serialno =' в файл build.prop
Попробуйте отредактировать /data/misc/wifi/serialno
, затем перезагрузитесь, он работал как постоянное решение для меня
Местоположение этого номера может отличаться между версиями Android
Серийный номер должен быть сохранен в файл с только серийным номером внутри и без \n