MongoDB получить имена всех полей

246
08 октября 2017, 22:36

есть набор сущностей

{
    "_id": "59d8a8dbb96bda5455e7800d",
    "index": 0,
    "isActive": false,
    "balance": "$2,056.52",        
    "name": "Kent Schroeder",
    "gender": "male",
    "company": "XERONK",
    "address": "152 Ditmas Avenue, Sperryville, Missouri, 3789",
    "latitude": -23.052258,
    "longitude": 99.128189
  },
  {
    "_id": "59d8a8db74c4eb593b833859",
    "index": 1,
    "isActive": true,
    "balance": "$3,417.04",
    "age": 25,
    "name": "Simpson Leach",
    "gender": "male",
    "company": "KYAGORO",
    "address": "884 Macon Street, Sanford, Palau, 3343",
    "latitude": -40.802895,
    "longitude": 118.589866
  } ...

поля age в первой сущности не наблюдается. Можно ли как-то заранее узнать списов всех полей? То что придумал сейчас :

MongoCursor<Document> iterator = documents.iterator();
LinkedHashSet<String> resultFields = new LinkedHashSet<>();
while (iterator.hasNext()) {
    resultFields.addAll(next.keySet());
}
READ ALSO
Закрытие и открытие базы SQlite

Закрытие и открытие базы SQlite

ЗдравствуйтеЕсть приложение, 5 активити, каждая работает с БД

260
Удаление из коллекций Java

Удаление из коллекций Java

Пишу код, попал в тупикЕсть код, перебирающий и сравнивающий значения 2 List'ов заполненных объектами класса Action

185
Вращение с помощью кватернионов JOGL

Вращение с помощью кватернионов JOGL

Здравствуйте! Рисую 3D-объект с помощью OpenGl на javaВозникла необходимость перемещать и вращать этот объект вокруг своих осей

304
Как получить все элементы Grid view

Как получить все элементы Grid view

Здравствуйте, подскажите, пожалуйста, как получить все элементы gridviewУ меня в gridview находится матрица editText, записывалось через собственный...

226