استعلام Mongodb للتحقق مما إذا كانت المعلمة صحيحة وليست فارغة

0

أنا أستخدم Spring Boot لإنشاء تطبيق. لقد قمت بإنشاء فئة لكائن الوصول إلى البيانات التي ستقوم باسترداد البيانات من MongoDB.

استعلام: الهدف من الاستعلام هو التحقق مما إذا كانت المعلمة (متغير منطقي - تحكم) لاغية وصحيحة

لقد حاولت الاستعلام التالي:

    Query query = new Query();
    query.addCriteria(new Criteria().andOperator(
    Criteria.where({"control":{$ne:null}}),
Criteria.where("control").is(true)));

ومع ذلك ، هذا غير صحيح. ما الذي يجب أن نستخدمه للتحقق مما إذا كان المتغير ليس فارغًا - $ موجود أو $ ne؟

1 إجابة

0

يجب عليك التحقق من قيمة فارغة إذا كان الشرط ،

if(null != control) {
            query.addCriteria(Criteria.where("status").is(control));
}

عينة here

:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام