При выполнении запроса с OrderBy
он всегда запрашивает неверный результат, в результате чего повторяющийся первый документ несколько раз добавляется в список.
q := session.Advanced().DocumentQueryAllOld(reflect.TypeOf(&models.List{}), "", "user", false)
//q = q.WhereNotEquals("Doc.hh", "Tarzan")
q = q.OrderBy("Docnn")
q = q.Statistics(&statsRef)
//q = q.Skip(0)
//q = q.Take(6)
q.ToList(&queryResult)
Если нет индекса до того, как он запросит правильный результат, но если существующий индекс автоматически создан с другим значением OrderBy
, он запросит неправильный результат