Package org.evomaster.client.java.controller.mongo.selectors
package org.evomaster.client.java.controller.mongo.selectors
-
ClassesClassDescription{ field: { $all: [ value1 , value2 ...{ $and: [ { expression1 }, { expression2 } , ...{ field: { $elemMatch: { query1, query2, ...{ field: { $eq: value } }{ field: { $exists: boolean } }{ field: { $gte: value } }{ field: { $gt: value } }Two possible implicit operations (no operator) Equals: { field: value } And: {{ expression1 }, { expression2 } , ...{ field: { $in: [value1, value2, ...{ field: { $lte: value } }{ field: { $lt: value } }{ field: { $mod: [ divisor, remainder ] } }Selectors for operations whose value consist of a list of conditions{ field: { $nearSphere: [ x, y ], $maxDistance: value, $minDistance: value } } or { field: { $nearSphere: {$geometry: {type: "Point", coordinates: [ longitude, latitude ]}, $maxDistance: value, $minDistance: value}}{ $nor: [ { expression1 }, { expression2 }, ...{ field: { $ne: value } }{ field: { $nin: [ value1, value2 ...{ field: { $not: { operator-expression } } }{ $or: [ { expression1 }, { expression2 }, ...A selector is used to determine if a query correspond to a certain operation.{ field: { $size: value } }{ field: { $type: BSON type } }