Запрос для документов, где размер массива больше 1

Вы также можете использовать общие типы, в моем случае, принимая во внимание все сказанное, прежде чем вы сможете сделать что-то вроде:

public class SomeTypeManager<T> {

    public SomeTypeManager(T someGeneric) {

        //That's how you can achieve all previously said, with generic types.
        Annotation[] an = someGeneric.getClass().getAnnotations();

    }

}

Помните, что это не будет эквивалентно 100% для SomeClass.class .get (...) ();

Но может сделать трюк ...

578
задан styvane 11 June 2016 в 05:06
поделиться

1 ответ

Ваш код:

db.accommodations.find({ name : { $size: { $gt : 1 } }})

не работает, потому что это означает: находят имя, где больше, чем каждый - размер

Вместо этого, необходимо было записать:

db.accommodations.find({ name : { $gt: { $size : 1 } }})

, Что означает: находят имя, где размер больше, чем один

1
ответ дан Harshit Joshi 28 July 2019 в 17:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: